Zookeeper在windows上伪集群搭建
zookeeper工具下载:
https://mirrors.cnnic.cn/apache/zookeeper/
bin版本的,没有Zookeeper C API
但是tar.gz版本的,集群启动失败出现以下错误:
所以可以下载bin版本搭建集群,如果要使用或学习zookeeper c api可以下载tar.gz版本。
搭建步骤:
1 解压缩文件,改名为zookeeper1
2 进入zookeeper1文件内,新建data文件夹。然后在data文件夹内部新建文件myid,内容是1。(注意文件名是myid,没有任何后缀,可以先建立myid.txt,设置内容为1后,再强制修改文件名)
version-2是启动后自己建立的。。。
3 进入conf文件夹,把zoo_sample.cfg改名为zoo.cfg
然后修改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
(4)修改zkServer.cmd
添加pause,可以避免因为错误打开zkServer.cmd发生闪退现象。
4 复制zookeeper12份,改名为zookeeper2和zookeeper3,然后重复步骤2和步骤3,即可。
启动流程:
依次打开zookeeper1/bin下的zkServer.cmd zookeeper2/bin下的zkServer.cmd zookeeper3/bin下的zkServer.cmd 就可以启动集群了。
打开客户端
随便打开某一个zookeeper下面的zkCli.cmd即可
zookeeper图形化的客户端工具(ZooInspector)
推荐博客:https://blog.****.net/qq_26857649/article/details/82420509