参考官方文档下载一节:https://zookeeper.apache.org/doc/current/zookeeperStarted.html#sc_Downloadhtml
建立一个zookeeper-cluster目录用来存放多个zookeeper实例(下载完成后解压,复制3分,每一份就是一个实例)。能够看到个人zookeeper-cluster目录下有三个zookeeper实例(如图1),对它们分别作以下配置:apache
图1: zookeeper单机集群建立实例spa
1. 配置conf/zoo.cfg3d
图2: server-1的zoo.cfg配置文件code
2. 在第一步中,有一个server.1/2/3,这个编号,在每一个zookeeper实例的建立名为myid的文件,并写入数字做为该server的id编号,这里我对应的每一个实例填写了1,2,3server
图3: zookeeper的dataDir路径下建立myidhtm
在每一个实例目录下执行blog
➜ zookeeper-3.5.2-server-1 ./bin/zkServer.sh start
➜ zookeeper-3.5.2-server-2 ./bin/zkServer.sh start
➜ zookeeper-3.5.2-server-3 ./bin/zkServer.sh start
能够经过status查看它们的是leader仍是master,以及一些其余信息ip
➜ zookeeper-3.5.2-server-1 ./bin/zkServer.sh status
图4: 实例1运行的状态-它是一个follower开发