1、引言apache
本文章是接着上一篇文章https://my.oschina.net/xhhuang/blog/807914(CentOS 7下安装Hadoop-2.7.3),具体硬件配置详见该文章。oop
2、安装前准备.net
1)下载Zookeeper-3.4.9,可在终端上直接经过以下命令下载:code
wget http://archive.apache.org/dist/zookeeper/stable/zookeeper-3.4.9.tar.gz
2)解压zookeeper安装包至/home/hadoop/目录下,此处再也不演示server
3)首先在zookeeper-3.4.9/目录下建立如下目录blog
mkdir /home/hadoop/zookeeper-3.4.9/data mkdir /home/hadoop/zookeeper-3.4.9/logs
3、安装和配置zookeeperhadoop
1)修改/zookeeper-3.4.9/conf/目录下zoo_example.cfgget
cp zoo_example.cfg zoo.cfg vi zoo.cfg
添加以下内容:(注意大小写)table
dataDir=/home/hadoop/zookeeper-3.4.9/data dataLogDir=/home/hadoop/zookeeper-3.4.9/logs clientPort=2181 server.1=master:2888:3888 server.2=slave1:2888:3888 server.3=slave2:2888:3888
2)在dataDir路径下建立myid文件,向其中输入1)中server.x中x的数值(注意,在master上配好zookeeper后分发到其余节点上myid的数值是要改的,此处仅以master为例演示如何新建并修改myid文件)ast
cd /home/hadoop/zookeeper-3.4.9/data touch myid vi myid(输入server.1=master:2888:3888对应的1便可)
3)将master上配置好的zookeeper-3.4.9文件夹分发至其余节点,并修改/home/hadoop/zookeeper-3.4.9/data/myid文件里面的数值
scp -r /home/hadoop/hadoop-2.7.3 hadoop@slave1:/home/hadoop/ scp -r /home/hadoop/hadoop-2.7.3 hadoop@slave2:/home/hadoop/
修改数值部分再也不展现,详情参考2)。
4)进入每一台机器的zookeeper-3.4.9/bin/目录下,执行如下命令开启集群zookeeper功能:
./zkServer.sh start
能够经过以下命令查看zookeeper的状态:
./zkServer.sh status
以下图所示:
至此,Zookeeper-3.4.9已经配置完毕。