【zookeeper】

window下安装zookeeper三结点集群:

1:解压缩zookeeper压缩包:复制三分并且命名成:Server_A   Server_B  Server_C

2:拷贝conf目录下的文件zoo_sample.cfg 并重命名为zoo.cfg

3:编辑zoo.cfg

为了降低更新的延迟,需要为事物日志的存放专门指定存储路径,该配置项为:dataLogDir

# zA.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=C:/javaSoft/zookeeper/data/Server_A/data
dataLogDir=C:/javaSoft/zookeeper/data/Server_A/log
clientPort=2181
server.1=127.0.0.1:2881:3881
server.2=127.0.0.1:2882:3882
server.3=127.0.0.1:2883:3883

# zoo2.cfg

tickTime=2000
initLimit=10
syncLimit=5
dataDir=C:/javaSoft/zookeeper/data/Server_B/data
dataLogDir=C:/javaSoft/zookeeper/data/Server_B/log
clientPort=2182

server.1=127.0.0.1:2881:3881
server.2=127.0.0.1:2882:3882
server.3=127.0.0.1:2883:3883

# zoo3.cfg

tickTime=2000
initLimit=10
syncLimit=5
dataDir=C:/javaSoft/zookeeper/data/Server_C/data
dataLogDir=C:/javaSoft/zookeeper/data/Server_C/log
clientPort=2183

server.1=127.0.0.1:2881:3881
server.2=127.0.0.1:2882:3882
server.3=127.0.0.1:2883:3883

 4:需要在配置项dataDir所指示目录下创建文件myid文件,其内容为该1中server.x中的x,表示该zookeeper服务器的编号

5:同理配置三台zookeeper。一次启动即可:

C:javaSoftzookeeperServer_AinzkServer.cmd

C:javaSoftzookeeperServer_BinzkServer.cmd

C:javaSoftzookeeperServer_CinzkServer.cmd

原文地址:https://www.cnblogs.com/yangjian-java/p/7609419.html