集群部署
集群部署通常推荐部署为奇数个zookeeper,如3个、5个、7个等。
配置文件
修改conf下配置文件为zoo.cfg
# 服务之间心跳时间间隔 tickTime=2000 # follower连接leader的初始化时间,单位是tickTime initLimit=10 # follower与leader之间请求和响应的时间,单位是tickTime syncLimit=5 # 存储地址 dataDir=D:\zookeeper\zookeeper-3.6.1-master\data # 端口 clientPort=2181 # server.A=B:C:D # A 数字,服务器的编号 # B 服务器IP地址 # C leader选举的端口 # D zookeeper服务器之间通信端口 server.0=10.32.16.179:2888:3888 server.1=10.32.16.180:2888:3888 server.2=10.32.16.181:2888:3888
创建myid
在定义的dataDir文件下面新建myid文件,文件内容为定义的服务器编号,如:0 或1、2
命令
zkServer.sh start
zkServer.sh stop
zkServer.sh restart
zkServer.sh status