入门hadoop安装方法5--Zookeeper3.5.0安装部署

安装-Zookeeper3.5.0安装部署

在学习本篇之前,需要部署好Hadoop

地址:Hadoop2.x安装部署

目录 [隐藏]

  • 1.下载zookeeper-3.5.0版本
  • 2.配置etc/profile
  • 3.配置zookeeper-3.5.0/conf/zoo.cfg文件
  • 4.主机配置完以后,把zookeeper复制给从机
  • 5.启动zookeeper,先hadoop集群启动

1.下载zookeeper-3.5.0版本

  zookeeper-3.5.0.tar.gz,放在/usr/local下面

  tar zxvf zookeeper-3.5.0.tar.gz 直接进行解压

2.配置etc/profile

  sudo vim etc/profile 在末尾加入下面配置

1
2
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf:$PATH

3.配置zookeeper-3.5.0/conf/zoo.cfg文件

  这个文件本身是没有的,有个zoo_sample.cfg模板

  cd zookeeper-3.5.0/conf   进入conf目录

  cp zoo_sample.cfg zoo.cfg 拷贝模板

  sudo vim zoo.cfg 修改zoo.cfg文件,红色是修改部分

   clip_image002[4]

1
2
3
4
5
6
dataDir=/data/zookeeper/data
dataLogDir=/data/zookeeper/logs
 
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888

  注意:创建dataDir参数指定的目录,创建data文件夹,在这个文件夹下,还要创建一个文本myid

  mkdir /data/zookeeper/data 创建data文件夹

  mkdir /data/zookeeper/logs 创建logs文件夹

  cd /data/zookeeper/ 进入data文件夹下

   touch myid 创建文本myid,在这个文本内写入1,因为server.1=master:2888:3888 server指定的是1

  echo “1” > myid

  scp -r /data/zookeeper hadoop@slave1:/data/

  scp -r /data/zookeeper hadoop@slave2 :/data/

  一会在从机配置,slave1下面的myid是2,slave2下面myid是3,这些都是根据server来的

4.主机配置完以后,把zookeeper复制给从机

  scp -r /usr/local/zookeeper hadoop@slave1:/usr/local/

  scp -r /usr/local/zookeeper hadoop@slave2:/usr/local/

  记住修改从机的myid.从机也要配置etc/profile

5.启动zookeeper,先hadoop集群启动

  zkServer.sh start  这个启动是主机从机都要输入启动命令

  bin/zkServer.sh status 在不同的机器上使用该命令,其中二台显示follower,一台显示leader

   clip_image004[4]

   clip_image006[4]

   clip_image008[4]

  zkCli.sh -server master:2181 启动客户端脚本

  quit 退出

  help 可是查看帮助命令

  这样zookeeper集群就配置完了

你可能感兴趣的:(入门hadoop安装方法5--Zookeeper3.5.0安装部署)