了解zookeeper
这里面有windows下简单的搭建:
https://blog.csdn.net/lcczpp/article/details/108153736
搭建集群版本
1.先将zookeeper拷贝三份
2.分别进入conf目录下修改zoo.cfg
添加:
server.1=127.0.0.1:2800:3800
server.2=127.0.0.1:2801:3801
server.3=127.0.0.1:2802:3802
并修改端口号
第一个如下
第二个如下
第三个 如下
因为是伪集群,都是在本机上面。
3.server参数说明:
server.A=B:C:D配置项
A:这是一个数字,表示这是第几号服务器
B:A服务器的IP地址
C:通讯端口,即A服务器与集群中的 Leader 服务器交换信息的端口
D:选举通讯端口,表示的是万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的 Leader,而这个端口就是用来执行选举时服务器相互通信的端口。如果是伪集群的配置方式,由于 B 都是一样,所以不同的 Zookeeper 实例通信端口号不能一样,所以要给它们分配不同的端口号。
3.1.然后在每个dataDir目录下建一个myid文件
注:myid没有后缀
3.2.文件里面就一个数字
4.启动第一个和第二个的时候会报错,不要管它,都启动成功就不报错了
至此结束,搭建成功
linux跟windows几乎一样.
注:如果报找不到myid文件,需要去检查配置dataDir和dataLogDir目录时,建议使用“\\”,zookeeper在单机模式下没区别,在集群模式下就会报错,本人亲测。
也可参考:https://blog.csdn.net/lcczpp/article/details/108153736
参考:https://blog.csdn.net/qq_38366063/article/details/93494139
https://blog.csdn.net/qiushisoftware/article/details/79043379