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」。三、啟動zookeeper2、安裝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。
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...