美文网首页
分布式部署安装zookeeper

分布式部署安装zookeeper

作者: 天际神游 | 来源:发表于2019-03-09 19:48 被阅读0次

    前提

    已经安装好了jdk

    安装部署

    • 解压到/opt/module目录下
      tar -xzvf zookeeper-3.4.5-cdh5.3.6.tar.gz -C /opt/module/
    • 在zookeeper的目录下创建zkData
      mkdir zkData
    • 在conf目录下重命名zoo_sample.cfg 为 zoo.cfg
      mv zoo_sample.cfg zoo.cfg
    • 配置zoo.cfg文件
    # 设置dataDir
    dataDir=/opt/module/zookeeper-3.4.5-cdh5.3.6/zkData
    
    # 增加
    server.1=hadoop101:2888:3888
    server.2=hadoop102:2888:3888
    server.3=hadoop103:2888:3888
    

    server.A=B:C:D。
    A表一个第几号服务器, B表IP地址,C表集群Leader服务器交换信息的端口, D表执行选举的端口.
    集群模式下配置一个文件 myid, 这个文件在 dataDir 目录下, 这个文件里面有一个数据就是 A 的值, Zookeeper 启动时读取此文件, 拿到里面的数据与 zoo.cfg 里面的配置信息比较从而判断到底是哪个 server.

    • 在zkData目录下创建myid文件
      编辑内容为A值, 代表当前机器的id.
    • 分发到各个机器, 同时修改myid为对应机器的值
    • 分别启动zookeeper
      bin/zkServer.sh start
    • 查看状态
      bin/zkServer.sh status

    相关文章

      网友评论

          本文标题:分布式部署安装zookeeper

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