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已經配置完畢。