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中的错误贴出来, 其它的信息不容易找到答案.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值