windows 环境下单机搭建伪集群
zookeeper 版本3.4.8
1.创建各个目录server1、server2、server3
2.复制解压后的zookeeper3.4.8 到server1, server2、server3文件下;
3. zookeeper3.4.8目录下创建文件夹data,logs, server1、server2、server3 都这样建立;
4.在data文件下创建文件myid(注意小写),给服务器添加编号,这些编号随后会用到;server1:1,server2:2,server3:3;
5.在conf文件下复制zoo_sample.cfg 并且重命名为zoo.cfg,并且进行修改;此处以server1为例,server2,server3同此操作目录需要变更一下;
注意:server.A=B:C:D:其中 A 是一个数字,表示这个是第几号服务器;B是这个服务器的 ip 地址;C 表示的是这个服务器与集群中的 Leader服务器交换信息的端口;D 表示的是万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的 Leader,而这个端口就是用来执行选举时服务器相互通信的端口。如果是伪集群的配置方式,由于 B 都是一样,所以不同的 Zookeeper 实例通信端口号不能一样,所以要给它们分配不同的端口号。
6.启动zookeeper,每一server下执行命令:
F:\SolrCloud\server2\zookeeper-3.4.8\bin>zkServer
7.查看状态,zkserver status,貌似在windows下会出现异常;目前没有找到解决办法;
8.至此一个简易zookeeper搭建完成
转载于:https://www.cnblogs.com/tobyyang/p/5692178.html
相关资源:JAVA上百实例源码以及开源项目