Zookeeper (伪)集群搭建

2018-08-10  本文已影响0人  冷风_f818
  1. 最少三台服务器 组成zk集群, 集群中的服务器数量最好是2n+1台

  2. 进入原来的zk文件夹

cd /usr/local/zookeeper/conf/

vim zoo.cfg

//加入以下内容
server.1=192.168.1.25:2888:3888
server.2=192.168.1.25:2889:3889
server.3=192.168.1.25:2890:3890

//第一个端口号是用来同步数据的, 第二个端口号是用来选举的

修改dataDir的路径和dataLogDir的路径

修改 02  03 文件的zk端口号 (2182 2183)
  1. 在每个dataDir文件夹下创建myid文件内容分别是 1 2 3 然后保存退出

  2. 分别启动3个zk

至此伪集群搭建成功,当在一个zk客户端中添加了节点时, 其他客户端也会有该节点

连接客户端命令

./zkCli.sh -server ip:port

真实集群环境
每个服务器上分别安装zk 配置环境变量 zk端口号不需要修改 ip换位各个服务器的ip 其他配置和伪分布式集群相同

集群中 当主节点挂掉后,心跳机制发现主节点挂了以后, 从节点竞争成为leader ,挂掉的主节点重新连接后 会成为当前leader的follower

上一篇 下一篇

猜你喜欢

热点阅读