【发布时间】:2015-12-04 23:56:59
【问题描述】:
我正在查看有关设置 Zookeeper 实例集群的文档,其中一个选项(尽管它不是多余的)是在一台机器上设置多个 Zookeeper 实例。
如果我要在一台机器上设置多个实例,那么我需要将默认 quorum 和领导选举端口从 2888 和 3888 更改为其他端口,我该如何更改默认端口?似乎没有任何记录在案的方法。
【问题讨论】:
标签: apache-zookeeper
我正在查看有关设置 Zookeeper 实例集群的文档,其中一个选项(尽管它不是多余的)是在一台机器上设置多个 Zookeeper 实例。
如果我要在一台机器上设置多个实例,那么我需要将默认 quorum 和领导选举端口从 2888 和 3888 更改为其他端口,我该如何更改默认端口?似乎没有任何记录在案的方法。
【问题讨论】:
标签: apache-zookeeper
您可以在此处查看如何设置集群: - http://zookeeper.apache.org/doc/r3.4.7/zookeeperAdmin.html#sc_zkMulitServerSetup
这意味着您可以更改集群中各个节点的端口:
tickTime=2000
dataDir=/var/lib/zookeeper/
clientPort=2181
initLimit=5
syncLimit=2
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888
【讨论】:
server.1=zoo1:2888:3888 server.2=zoo2:2889:3889 server.3=zoo3:2890:3890