前面写了篇zookeeper的集群,并且用dubbo admin验证了集群结果。最近又特地装了个虚拟机,专门装各种单机版的,免得跟集群的机器混合了。安装的虚拟机IP为192.168.1.108
Linux下安装Zookeeper集群以及在Windows用dubbo和代码测试
1.单机版的 zookeeper 安装,以及把它作为dubbo的注册中心
进入到opt目录,下载zookeeper到该目录
wget
在该目录下解压 tar -zxvf zookeeper-3.4.6.tar.gz
进入zookeeper-3.4.6目录下的 conf 文件夹 重命名zoo_sample.cfg 为zoo.cfg
修改 zoo.cfg 配置信息
里的
记得在/tmp/zookeeper 下创建对应的 data 和 log 不然启动zookeeper 会报错
至此安装完成
启动 zookeeper
在bin里用 ./zkServer.sh start 启动
./zkServer.sh status ”查看运行状态 Mode: standalone 代表单机运行
执行"./zkServer.sh stop ”可停止zookeeper
接下来 结合dubbo 验证下 zookeeper
在 Windows 进入dubbo admin 存放目录
修改dubbo.properties 里把对应的 zookeeper 注册地址改为192.168.1.108( zookeeper安装的虚拟机IP)
启动zookeeper
启动 tomcat
打开控制台 用户名和密码都是root
进入 dubbo admin 控制台 此时 没有提供者
修改代码里的配置文件 把上次集群的 改成单机的
运行代码 把服务注册到zookeeper 上
这时候在控制台出现提供者
至此,把zookeeper 作为dubbo的注册中心结果验证成功。
2.Redis单机版安装,以及用图形化界面连接验证
解压 tar -zxf redis-3.2.6.tar.gz
在解压下的目录下运行 make命令 此时会报错,因为新装的虚拟机没有安装gcc
先安装gcc
完成后再次make 还是出错
还是报错 运行 make distclean 清除之后再运行 make 最后成功
然后运行 make install 最后安装完成
启动:
进入 /usr/local/bin里 此时多出了几个命令
然后 ./redis-server 前台方式启动
新开一个窗口 不然 退出就会关闭 因为是前台方式登录
ps -ef|grep redis 查看
用./redis-cli 连接
另一个窗口 关闭 或者退出 则找不到结果
后台启动的方式
新建一个目录用于 存放启动的配置