ZooKeeper 分布式安裝手冊

2021-08-11 17:58:17 字數 2558 閱讀 6609

2、jdk版本:jdk-6u20-linux-i586.bin

3、作業系統:linux 

4、預設前提是安裝完hadoop 0.20.2版本:

192.168.3.131 namenode

192.168.3.132 datanode

192.168.3.133 datanode

二、操作步驟(預設在namenode上進行)

1、拷貝以上檔案到linux的「/usr/」目錄下。同時新建目錄「/zookeeper-3.3.1」。

2、安裝jdk,此步省略...

3、解壓zookeeper到/zookeeper-3.3.1目錄下。tar -zxvf zookeeper-3.3.1.tar.gz -c /

zookeeper-3.3.1

4、將「/zookeeper-3.3.1/conf」目錄下zoo_sample.cfg修改名稱為「zoo.cfg」

5、開啟zoo.cfg檔案,修改配置如下:

datadir=/usr/zookeeper-3.3.1/data 

datalogdir=/usr/zookeeper-3.3.1/log

clientport=2181 

initlimit=10 

synclimit=5 

ticktime=2000 

server.1=192.168.3.131:2888:3888 

server.2=192.168.3.132:2888:3888 

server.3=192.168.3.133:2888:3888

6、建立datadir引數指定的目錄(這裡指的是「/zookeeper-3.3.1/data」),並在目錄下建立檔案,

命名為「myid」。

7、編輯「myid」檔案,並在對應的ip的機器上輸入對應的編號。如在192.168.3.131上,

「myid」檔案內容就是1,在192.168.3.132上,內容就是2

8、在profile.d下面生成zookeeper.sh檔案設定如下:

# zookeeper path

zookeeper=/usr/zookeeper-3.3.2

path=$path:$zookeeper/bin

export path

然後應用  . ./zookeeper.sh

9、將 「/usr/zookeeper-3.3.1」 目錄分別拷貝到192.168.3.132和192.168.3.133下。

同時修改對應的「myid」檔案內容。

10、至此,安裝步驟結束,接下來啟動zookeeper。

三、啟動zookeeper

1、在三颱機器上分別執行shell指令碼。「sh /jz/zookeeper-3.3.1/bin/zkserver.sh start」

2.啟動客戶端指令碼:「zkcli.sh -server 192.168.1.132:2181」

3、執行完成之後輸入「jps」命令,檢視程序如下:

namenode上顯示如下:

29844 jobtracker 

29583 namenode 

31477 hmaster 

29762 secondarynamenode 

32356 jps 

31376 hquorumpeer

datanode:

16812 datanode 

17032 hregionserver 

17752 hquorumpeer 

16921 tasktracker 

18461 jps

3、通過輸入「sh /jz/zookeeper-3.3.1/bin/zkserver.sh status」檢查是否啟動,

一般返回內容如下:

leader:

jmx enabled by default 

using config: /jz/zookeeper-3.3.1/bin/../conf/zoo.cfg 

mode: leader

follower:

jmx enabled by default 

using config: /jz/zookeeper-3.3.1/bin/../conf/zoo.cfg 

mode: follower

4、通過在控制台輸入命令檢查集群zookeeper啟動狀態。

命令如「echo ruok | nc 192.168.3.131 2181」,

控制台輸出「imok」

四、注意事項

通過shell指令碼在每個機器上啟動zookeeper的時候,

可能會顯示錯誤資訊「cannot open channel to x at election address」。

這是由於zoo.cfg檔案中指定的其他zookeeper服務找不到所導致。

所有機器的zookeeper服務啟動之後該錯誤提示將會消失。

Zookeeper分布式安裝手冊

一 安裝準備 zookeeper 2 jdk版本 jdk 6u20 linux i586.bin 3 作業系統 linux s132 2.6.9 78.8axs2smp 1 smp tue dec 16 02 42 55 est 2008 x86 64 x86 64 x86 64 gnu linux...

zookeeper 偽分布式安裝

2 解壓縮 將zookeeper 3.4.6.tar.gz複製到 usr local資料夾下 執行命令 tar zxvf zookeeper 3.4.6.tar.gz 解壓後的資料夾為 zookeeper 3.4.6 為了方便,將資料夾改為zookeeper。mv zookeeper 3.4.6 z...

Zookeeper分布式安裝部署

在 hadoop151 hadoop152 以及 hadoop 153 這三個節點上部署 zookeeper。1 解壓 zookeeper 安裝包到 opt module 目錄下 test hadoop151 software tar zxvf zookeeper 3.4.10.tar.gz c o...