美文网首页
2018-01-07 ZooKeeper环境搭建

2018-01-07 ZooKeeper环境搭建

作者: java小菜鸟 | 来源:发表于2018-01-07 17:09 被阅读0次

    zookeeper安装

    brew install zookeeper
    配置文件目录 /usr/local/etc/zookeeper/zoo.cfg

    zookeeper配置

    单机模式

    zoo.cfg文件配置

    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/usr/local/var/run/zookeeper/data
    dataLogDir=/usr/local/var/run/zookeeper/log
    clientPort=2182
    

    集群模式

    • 建立多个dataDir
    • dataDir中新建mypid文件
      vim myid 输入 X保存,X代表机器编号
    • zoo.cfg文件配置
      每个机器一个配置文件,每个配置文件中的dataDir等数据不同
      例子
      配置文件1
    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/usr/local/var/run/zookeeper1/data
    dataLogDir=/usr/local/var/run/zookeeper1/log
    clientPort=2182
    server.1=127.0.0.1:2888:3888
    server.2=127.0.0.1:2889:3889
    

    配置文件2

    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/usr/local/var/run/zookeeper2/data
    dataLogDir=/usr/local/var/run/zookeeper2/log
    clientPort=2183
    server.1=127.0.0.1:2888:3888
    server.2=127.0.0.1:2889:3889
    
    server.x=[hostname]:nnnnn[:nnnnn]:这里的x是一个数字,与myid文件中的id是一致的。右边可以配置两个端口,第一个端口用于F和L之间的数据同步和其它通信,第二个端口用于Leader选举过程中投票通信。
    

    zookeeper命令

    运行

    zkServer start 配置文件路径

    停止

    zkServer stop

    客户端

    zkCli -server 127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183 # 服务器地址

    相关文章

      网友评论

          本文标题:2018-01-07 ZooKeeper环境搭建

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