zookeeper分佈式程序協調服務集羣搭建和一些問題

能夠參考下面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變量賦值

 

若有疑問請您留言,我會及時回覆。

相關文章
相關標籤/搜索