6. Zookeeper集群安装

Zookeeper简介


ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

Zookeeper安装


  1. 解压到指定位置。服务器

    tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/
  2. 配置服务器编号分布式

    • 在zookeeper目录下新建zkData文件夹
    • 在zkData目录下新建myid文件
    • 在myid文件中添加数字,该数字能够为任意数,可是在集群中只能出现一次。为了方便记忆,hadoop151中的myid为1,hadoop152中的myid为2,hadoop153中的myid为3.
  3. 将“zookeeper/conf目录下”的zoo_sample.cfg重命名后修改其中内容。oop

    mv zoo_sample.cfg zoo.cfg // 重命名
    // 修改文件内容
    dataDir=/opt/module/zookeeper-3.4.10/zkData
    server.1=hadoop151:2888:3888   // 必定要和myid对应
    server.2=hadoop152:2888:3888
    server.3=hadoop153:2888:3888
  4. 分别在三台虚拟机上启动zookeeper
    切换到zookeeper/bin目录下code

    ./zkServer.sh start    // 启动zookeeper
    ./zkServer.sh status   // 查看zookeeper状态(leader或follower)
    ./zkServer.sh stop     //中止zookeeper
相关文章
相关标签/搜索