除了修改 zoo.cfg 配置文件,集群模式下还要配置一个文件 myid,这个文件在 上述dataDir 指定的目录下,这个文件里面就只有一个数据就是 A 的值,Zookeeper 启动时会读取这个文件,拿到里面的数据与 zoo.cfg 里面的配置信息比较从而判断到底是那个 server。
[root@apollo dtadmin~]# echo "1" >> /opt/zookeeper/data/myid [root@artemis dtadmin~]# echo "2" >> /opt/zookeeper/data/myid [root@uranus dtadmin~]# echo "3" >> /opt/zookeeper/data/myid 10.启动zookeeper在ZooKeeper集群的每个结点上,执行启动ZooKeeper服务的脚本。
[root@apollo dtadmin~]# zkServer.sh start [root@artemis dtadmin~]# zkServer.sh start [root@uranus dtadmin~]# zkServer.sh start 11.验证zookeeper各个节点状态 [root@apollo dtadmin~]# zkServer.sh status [root@artemis dtadmin~]# zkServer.sh status [root@uranus dtadmin~]# zkServer.sh status在 CentOS7 上安装 Zookeeper-3.4.9 服务