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重命名后修改其中内容。

    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目录下

    ./zkServer.sh start    // 启动zookeeper
    ./zkServer.sh status   // 查看zookeeper状态(leader或follower)
    ./zkServer.sh stop     //停止zookeeper

你可能感兴趣的:(zookeeper)