zookeeper启动失败报错分析

在查看zookeeper启动状态时,会遇到这样一个情况

[root@master bin]# zkServer.sh status
JMX enabled by default
Using config: /usr/local/zk/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.

而其他两个节点却是现实正常时,分析原因并解决:

1.原因一
   其原因是在编辑zoo.cfg配置文件时,指定了log的输出目录,但是却未创建, 因此需要按照里面指定的目录进行创建。

mkdir /tmp/zookeeper/log
2.原因二
   最后检查配置zoo.cfg配置发现是该节点的主机名写错了;先停止三个节点zookeeper服务,逐一的修改节点上zoo.cfg配置文件,在逐一的启动 ,结果显示正常

3.原因三
配置集群时在zoo.cfg里的dataDir的数据目录下的myid文件写错,或者没有myid文件,修改或创建myid在重新启动即可。


[root@rabbitmq2 bin]# ./zkServer.sh status
JMX enabled by default
Using config: /opt/websuite/zookeeper-3.3.6/bin/../conf/zoo.cfg
Mode: follower
PS: zk类的安装搭建过程中, 如果报错, 一定要把status中的错误贴出来, 其它的信息不容易找到答案.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章