Zookeeper分布式安裝手冊

2021-06-05 17:56:02 字數 2260 閱讀 6961

一、

安裝準備

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

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

192.168.3.131 

namenode

192.168.3.132 

datanode

192.168.3.133 

data

node

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

1、拷貝以上

檔案到linux的「/root」目錄下。同時新建目錄「/jz」。

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

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

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

5、開啟zoo.cfg檔案,修改

配置如下:

datadir=/jz/zookeeper_data 

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引數指定的目錄(這裡指的是「/jz/zookeeper_data」),並在目錄下建立檔案,命名為「myid」。

7、編輯「myid」檔案,並在對應的ip的機器上輸入對應的編號。如在192.168.3.131上,「myid」檔案內容就是1,在192.168.3.132上,內容就是2

8、將 「/jz/zookeeper-3.3.1」 目錄分別拷貝到192.168.3.132和192.168.3.133下。同時修改對應的「myid」檔案內容。

9、至此,安裝步驟結束,接下來

啟動zookeeper。

三、啟動zookeeper

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

2、執行完成之後輸入「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 分布式安裝手冊

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 二 操作步驟 預設在...

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...