环境:
三台机器192.168.56.102、192.168.56.103、192.168.56.104
系统centos7
1.下载zookeeper-3.4.6.tar.gz
2.解压缩到/work目录下
tar -zxvf zookeeper-3.4.6.tar.gz
3.分别创建zookeeper_data、 zookeeper_log用来存放zookeeper数据及日志
4.在zookeeper_data目录下面创建myid并编辑1的值进去
5.复制zoo_sample.cfg并改名为zoo.cfg
5.1修改zoo.cfg
5.1.1修改zookeeper数据保存地址
dataDir=/work/zookeeper_data
5.1.3增加以下配置
dataLogDir=/work/zookeeper_log
server.1=192.168.56.102:2888:3888
server.2=192.168.56.103:2888:3888
server.3=192.168.56.104:2888:3888
6.拷贝zookeeper-3.4.6 zookeeper_data zookeeper_log到另外两台机器
6.1修改myid
6.1.1修改192.168.56.103机器/work/zookeeper_data目录下面的myid值
6.1.1修改192.168.56.104机器/work/zookeeper_data目录下面的myid值
7.分别启动三台机器的zookeeper
7.1查看状态
7.1.1正常状态(需要三台机器都启动否则可能会看到7.1.2的错误)
7.1.2错误状态
解决办法:
原来是zoo.cfg配置错了
把.改为:即可
8.客户端连接验证
8.1创建testNode
8.2查找testNode
8.3换另一台机器测试