首先在各台机器上面都安装zookeeper,这里配置两台机器
192.168.1.222和192.168.1.223
在配置文件中新增
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/appl/zookeeperdir/data
dataLogDir=/appl/zookeeperdir/log
clientPort=2181
server.1= 192.168.1.222:2888:3888
server.2= 192.168.1.223:2888:3888
配置项的意思
server.A=B:C:D中的A是一个数字,表示这个是第几号服务器,B是这个服务器的IP地址,C第一个端口用来集群成员的信息交换,表示这个服务器与集群中的leader服务器交换信息的端口,D是在leader挂掉时专门用来进行选举leader所用的端口
修改完zoo.cfg文件外,在集群环境下,还要新增一个标识文件myid,这个文件放在dataDir文件夹中
直接用echo命令写入
在222服务器上面
echo "1" > /appl/zookeeperdir/data/myid