CentOS7 下 Zookeeper-3.4.10 安装

安装前准备

  1. jdk
  2. ZooKeeper-3.4.10.tar.gz
  1. jdk安装省略
  2. 解压ZooKeeper
[hadoop@hadoop131 software]$ tar zxvf zookeeper-3.4.10.tar.gz -C ../bigdata/hadoop/

3.修改zookeeper目录下zoo_sample.cfg为zoozoo.cfg

[hadoop@hadoop131 software]$ cd ../bigdata/hadoop/zookeeper-3.4.10/
[hadoop@hadoop131 zookeeper-3.4.10]$ cd conf 
[hadoop@hadoop131 conf]$ mv zoo_sample.cfg zoo.cfg
[hadoop@hadoop131 conf]$ vim zoo.cfg 
image.png

image.png

4.在zookeeper目录下创建zkData文件夹

[hadoop@hadoop131 conf]$ cd ..
[hadoop@hadoop131 zookeeper-3.4.10]$ mkdir zkData
[hadoop@hadoop131 zkData]$ touch myid
[hadoop@hadoop131 zkData]$ vim myid

myid中的内容就是server.X的数字X

5.分发zookeeper到其他节点

[hadoop@hadoop131 hadoop]$ ls
hadoop-2.7.3  hive-1.2.1  hive_bak  jdk1.8.0_191  scala-2.10.6  spark-2.4.0  sqoop-1.4.6  zookeeper-3.4.10
[hadoop@hadoop131 hadoop]$ xsync zookeeper-3.4.10/

没有xsync脚本可用scp命令代替,这里记得要去每个节点下更改自己的myid

6.分别在集群中启动zk

[hadoop@hadoop131 zookeeper-3.4.10]$ bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/bigdata/hadoop/zookeeper-3.4.10/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

//查看状态

[hadoop@hadoop131 zkData]$ /opt/bigdata/hadoop/zookeeper-3.4.10/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/bigdata/hadoop/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: follower
[hadoop@hadoop132 zkData]$ /opt/bigdata/hadoop/zookeeper-3.4.10/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/bigdata/hadoop/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: follower
[hadoop@hadoop133 zkData]$ /opt/bigdata/hadoop/zookeeper-3.4.10/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/bigdata/hadoop/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: leader

因为启动顺序不一致,这里zk的leader是hadoop133,每次启动可能都不一样,也可以根据节点选举的规律手动启动,131->132->133,这样leader就是132了。

关闭

[hadoop@hadoop131 zkData]$ /opt/bigdata/hadoop/zookeeper-3.4.10/bin/zkServer.sh stop
ZooKeeper JMX enabled by default
Using config: /opt/bigdata/hadoop/zookeeper-3.4.10/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED

你可能感兴趣的:(CentOS7 下 Zookeeper-3.4.10 安装)