CentOS 7下安裝集羣Zookeeper-3.4.9

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

相關文章
相關標籤/搜索