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变量赋值

 

若有疑问请您留言,我会及时回复。

相关文章
相关标签/搜索