本机启动多个Zookeeper

作者: Yinawake | 来源:发表于2019-08-17 10:06 被阅读0次

    新增zoo*.cfg并更改配置

    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=../tmp/zk1/data
    dataLogDir=../tmp/zk1/log
    clientPort=2181
    server.1=localhost:2888:3888
    server.2=localhost:2889:3889
    server.3=localhost:2890:3890
    server.4=localhost:2891:3891
    

    每一个配置文件zoo*.cfg都需要修改dataDirdataLogDirclientPort。并在每个文件中增加:

    server.1=localhost:2888:3888
    server.2=localhost:2889:3889
    server.3=localhost:2890:3890
    server.4=localhost:2891:3891
    

    为每一个设置myid

    echo 1 > tmp/zk1/data/myid
    echo 2 > tmp/zk2/data/myid
    ...
    

    启动:

    $ zkServer.sh start conf/zoo1.cfg
    ...
    

    可通过status查看状态

    zkServer.sh status conf/zoo1.cfg
    

    参考
    分布式系统中zookeeper实现配置管理+集群管理

    相关文章

      网友评论

        本文标题:本机启动多个Zookeeper

        本文链接:https://www.haomeiwen.com/subject/dnhhsctx.html