Zookeeper在windows上伪集群搭建

zookeeper工具下载:

https://mirrors.cnnic.cn/apache/zookeeper/

Zookeeper在windows上伪集群搭建

bin版本的,没有Zookeeper C API

但是tar.gz版本的,集群启动失败出现以下错误:

Zookeeper在windows上伪集群搭建

所以可以下载bin版本搭建集群,如果要使用或学习zookeeper c api可以下载tar.gz版本。

搭建步骤:

1 解压缩文件,改名为zookeeper1

2 进入zookeeper1文件内,新建data文件夹。然后在data文件夹内部新建文件myid,内容是1。(注意文件名是myid,没有任何后缀,可以先建立myid.txt,设置内容为1后,再强制修改文件名)

Zookeeper在windows上伪集群搭建

version-2是启动后自己建立的。。。

3 进入conf文件夹,把zoo_sample.cfg改名为zoo.cfg

Zookeeper在windows上伪集群搭建

然后修改zoo.cfg文件,包括:

(1)dataDir路径   特别注意路径名称要么是"/"   要么是"\\"

(2)clientPort  3个端口号可依次为2181/2182/2183(如果集群是3台服务器)

(3)添加地址:

server.1=127.0.0.1:2777:3777
server.2=127.0.0.1:2778:3778
server.3=127.0.0.1:2779:3779

Zookeeper在windows上伪集群搭建

(4)修改zkServer.cmd

Zookeeper在windows上伪集群搭建

添加pause,可以避免因为错误打开zkServer.cmd发生闪退现象。

4 复制zookeeper12份,改名为zookeeper2和zookeeper3,然后重复步骤2和步骤3,即可。

 

启动流程:

依次打开zookeeper1/bin下的zkServer.cmd   zookeeper2/bin下的zkServer.cmd   zookeeper3/bin下的zkServer.cmd  就可以启动集群了。

Zookeeper在windows上伪集群搭建

打开客户端

随便打开某一个zookeeper下面的zkCli.cmd即可

Zookeeper在windows上伪集群搭建

zookeeper图形化的客户端工具(ZooInspector)

推荐博客:https://blog.****.net/qq_26857649/article/details/82420509