能夠參考下面zookeeper搭建過程,可自行完成集羣搭建bash
http://www.javashuo.com/article/p-gawxxoqx-ms.htmljsp
也能夠參考下面兩篇很是漂亮的博客:oop
Hadoop2.5.2 HA高可靠性集羣搭建(Hadoop+Zookeeper)spa
http://eksliang.iteye.com/blog/2226986.net
http://eksliang.iteye.com/blog/2107002rest
搭建完成後你可能須要:日誌
一些命令:blog
1.啓動ZK服務: sh bin/zkServer.sh startget
2. 查看ZK服務狀態: sh bin/zkServer.sh status博客
3. 中止ZK服務: sh bin/zkServer.sh stop
4. 重啓ZK服務: sh bin/zkServer.sh restart
Zookeeper 服務啓動正常驗證:
jsp:查看是否有:QuorumPeerMain
使用狀態查看:zkServer.sh status 三個節點中 一個leader,兩個follower。
查看日誌,默認日誌在啓動命令被髮出的當前位置生成zookeeper.out日誌,查看日誌的末尾,沒有錯誤就啓動正常。(是否有異常也算失敗。)
Zookeeper啓動時默認將Zookeeper.out輸出到當前目錄,不友好。改變位置有兩種方法:
1:在當前用戶下~/.bash_profile或在/etc/profile,添加ZOO_LOG_DIR變量。
export ZOO_LOG_DIR=/home/Hadoop/local/logs/zookeeper
2:修改zkServer.sh 腳本
1)修改zoo.cfg文件,增長dataLogDir參數 如:
dataDir=/data/zookeeper/data
dataLogDir=/data/zookeeper/logs
2).修改zkServer.sh腳本,增長ZOO_LOG_DIR變量賦值
若有疑問請您留言,我會及時回覆。