【问题标题】:Zookeeper change the default quorum and the leader election portsZookeeper 更改默认仲裁和领导者选举端口
【发布时间】:2015-12-04 23:56:59
【问题描述】:

我正在查看有关设置 Zookeeper 实例集群的文档,其中一个选项(尽管它不是多余的)是在一台机器上设置多个 Zookeeper 实例。

如果我要在一台机器上设置多个实例,那么我需要将默认 quorum 和领导选举端口从 2888 和 3888 更改为其他端口,我该如何更改默认端口?似乎没有任何记录在案的方法。

【问题讨论】:

    标签: apache-zookeeper


    【解决方案1】:

    您可以在此处查看如何设置集群: - 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.2 的端口从 2888:3888 更改为 2889:3889,我该怎么做?
    • 也许我不明白你的意思,但是像这样的东西怎么样:server.1=zoo1:2888:3888 server.2=zoo2:2889:3889 server.3=zoo3:2890:3890
    • 是的,你是对的,我没有意识到端口绑定是在运行时而不是在启动时发生的,所以是的,这是拥有自定义非默认端口的方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-07
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 2015-11-18
    相关资源
    最近更新 更多