背景
在zookeeper集群中,由于机器扩容,为了保证更好的高可用,需要扩容集群。
集群简介
当前集群节点个数:3个,需要将集群的节点扩容到5个。
原先集群IP:192.168.1.50,192.168.1.51,192.168.1.52
新增机器IP:192.168.1.53,192.168.1.54
可以查看到旧集群的集群配置zoo.cfg
server.1=192.168.1.50:2888:3888
server.2=192.168.1.51:2888:3888
server.3=192.168.1.52:2888:3888
扩容操作
1、新节点操作
直接复制旧集群的安装包和配置,到新机器的目录里面
在集群配置里面增加两个新机器的配置zoo.cfg
server.1=192.168.1.50:2888:3888
server.2=192.168.1.51:2888:3888
server.3=192.168.1.52:2888:3888
server.4=192.168.1.53:2888:3888
server.5=192.168.1.54:2888:3888
2、新节点设置myid
在datadir目录下设置对应的myid,例如192.168.1.53
echo 4 >myid
3、启动新节点
bin/zkServer.sh start
4、另一个新节点重复上面的操作
新节点启动直接就会连接到集群。
5、旧节点重启
旧的节点并不知道新节点的存在,因此需要修改配置并重启
在配置文件里面加入新增节点的信息
server.1=192.168.1.50:2888:3888
server.2=192.168.1.51:2888:3888
server.3=192.168.1.52:2888:3888
server.4=192.168.1.53:2888:3888
server.5=192.168.1.54:2888:3888
依次重启节点,注意:一个个重启,保证服务的可用性。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.