在Debian系统上对Zookeeper集群进行扩容,可按以下步骤操作:
dataDir)和日志目录(dataLogDir),创建myid文件并写入唯一ID(需与zoo.cfg中server.X的X一致)。zoo.cfg中,添加新节点的server.X=IP:2888:3888配置。bin/zkServer.sh start启动服务。reconfig命令动态添加节点,无需重启集群:echo "reconfig -add server.X=IP:2888:3888:participant" | nc localhost 2181 (需确保4lw.commands.whitelist包含reconfig)。echo stat | nc localhost 2181查看节点状态,确认新节点已加入。zkCli.sh连接集群,执行ls /等命令测试服务正常。注意事项:
参考来源: