参考文档:
https://www.cnblogs.com/wrong5566/p/6056788.html
补充:
1)配置文件zoo.cfg中:
server.A=B:C:D中的A是一个数字,表示这个是第几号服务器,B是这个服务器的IP地址,C第一个端口用来集群成员的信息交换,表示这个服务器与集群中的leader服务器交换信息的端口,D是在leader挂掉时专门用来进行选举leader所用的端口。
2)zoo.cfg中:
dataDir 配置项修改为: /opt/zookeeper/data
3)配置文件zoo.cfg中:
server.A=B:C:D中的B的ip地址改成对应的主机名(hostname)