Hadoop 集群搭建 (四):ZooKeeper

ZooKeeper:你们都安分点…

daiga-ellaby-354470-unsplash

ZooKeeper 安装配置

安装 Zookeeper

  • cd /mnt/hgfs/Hadoop
  • cp zookeeper-3.4.14.tar.gz /usr/local/src/
  • cd /usr/local/src
  • tar zxvf zookeeper-3.4.14.tar.gz
  • rm -rf zookeeper-3.4.14.tar.gz

配置 Zookeeper 环境变量:

  • vim ~/.bashrc
# 添加如下信息
# SET ZOOKEEPER PATH
export ZOOKEEPER_HOME=/usr/local/src/zookeeper-3.4.14
export PATH=$PATH:$ZOOKEEPER_HOME/bin
  • source ~/.bashrc

修改 Zookeeper 配置

  • cd zookeeper-3.4.14

创建临时目录 / 日志目录:

  • mkdir data
  • mkdir logs

配置文件:

  • cd conf
  • cp zoo_sample.cfg zoo.cfg
  • vim zoo.cfg
# 添加如下信息
dataDir=/usr/local/src/zookeeper-3.4.14/data
dataLogDir=/usr/local/src/zookeeper-3.4.14/logs
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888

分别添加唯一标识 ID:

仅在 Master
  • echo "1" > /usr/local/src/zookeeper-3.4.14/data/myid
仅在 Slava1
  • echo "2" > /usr/local/src/zookeeper-3.4.14/data/myid
仅在 Slava2
  • echo "3" > /usr/local/src/zookeeper-3.4.14/data/myid

启动 Zookeeper

启动服务:

  • zkServer.sh start

查看运行状态:

  • zkServer.sh status
  • jps

关闭服务:

  • zkServer.sh stop