在windows下部署3.7.0版本zookeeper的伪集群
下载安装包
官网地址: http://zookeeper.apache.org/releases.html#download
修改配置文件
zoo_.cfg
参考apache-zookeeper-3.7.0-1\conf\zoo_sample.cfg 增加和配置文件 zoo_1.cfg,zoo_2.cfg,zoo_3.cfg
zoo_1.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=E://tmp//zookeeper//data//1
dataLogDir=E://tmp//zookeeper//datalog//1
clientPort=2181
server.1=127.0.0.1:2887:3887
server.2=127.0.0.1:2888:3888
server.3=127.0.0.1:2889:3889
zoo_2.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=E://tmp//zookeeper//data//2
dataLogDir=E://tmp//zookeeper//datalog//2
clientPort=2182
server.1=127.0.0.1:2887:3887
server.2=127.0.0.1:2888:3888
server.3=127.0.0.1:2889:3889
zoo_3.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=E://tmp//zookeeper//data//3
dataLogDir=E://tmp//zookeeper//datalog//3
clientPort=2183
server.1=127.0.0.1:2887:3887
server.2=127.0.0.1:2888:3888
server.3=127.0.0.1:2889:3889
在对应的dataDir属性的值中,进行目录的创建,分别在文件夹1,2,3中新建文件名为myid 的文件,内容分别是1,2,3。
以1为例:
zkServer.cmd
复制出一共3个启动器zkServer1.cmd,zkServer2.cmd,zkServer3.cmd并进行配置ZOOCFG 属性,值为zoo_.cfg类文件。不同的zkServer.cmd对应不同的配置文件。
启动集群
分别启动三个节点
运行zkServer1.cmd,zkServer2.cmd,zkServer3.cmd。
验证集群
启动zkCli.cmd,默认连接2181的节点,通过命令ls / 可以查询出自带节点zookeerper。
|