在zookeeper中添加新服务器

时间:2014-08-12 03:36:53

标签: apache apache-zookeeper

我目前正在使用同一台机器中的复制服务器...例如我现在正在使用3台服务器...现在我想再添加2台服务器...如何动态添加它 这是我的zoo.cfg文件

tickTime=2000
dataDir=F:\zookeeper
clientPort=2182
initLimit=5
syncLimit=2
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890

现在我想再动态添加两个服务器

2 个答案:

答案 0 :(得分:1)

从版本3.5.0开始,Zookeeper具有动态重新配置功能,允许添加或删除服务器,并通过Zookeeper本身编排整个过程。见https://zookeeper.apache.org/doc/r3.5.3-beta/zookeeperReconfig.html。根据我的经验,在版本3.4.6上重新配置集合会变得非常奇怪。

答案 1 :(得分:0)

server.4 =本地主机:2891:3891

server.5 =本地主机:2892:3892

将以上行添加到您的cfg文件中。

有关详细信息,请检查:.. what is zookeeper port and its usage?