以下是在Ubuntu上对Zookeeper集群进行扩容的步骤:
准备新节点
zoo.cfg:复制现有集群的配置文件,修改server.x参数(x为新节点ID),指定新节点的clientPort、dataDir和集群其他节点信息。myid文件:在新节点的dataDir目录下创建myid文件,写入唯一ID(需与集群中其他节点ID不重复)。启动新节点
bin/zkServer.sh start启动服务。同步数据(可选)
zoo.cfg实现)。更新现有节点配置
zoo.cfg中添加新节点信息(格式:server.newid=新节点IP:端口:端口)。验证集群状态
bin/zkServer.sh status,确认新节点状态为follower或leader。zkCli.sh连接集群,执行ls /等操作验证功能正常。注意事项:
参考来源: