一、
安裝準備
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...