zookeeper 错误排查方法

最近学习zookeeper ,遇到一个问题,按照要求配置完成后,运行zkServer.sh start,命令行显示:

JMX enabled by default

Using config: /usr/local/hadoop/zookeeper-3.4.6/bin/../conf/zoo.cfg

Starting zookeeper ... STARTED

 

以为启动了,但是zkServer.sh status查看状态却显示:

JMX enabled by default

Using config: /usr/local/hadoop/zookeeper-3.4.6/bin/../conf/zoo.cfg

Error contacting service. It is probably not running.

郁闷了好久,也不知道如何下手,通过查找资料,知道,zookeeper 再启动报错时会将错误日志输出到zookeeper的根目录下地zookeeper.out 文件,

这时查看zookeeper.out文件,错误内容一目了然,原来再配置zoo.cfg文件时多写了一个“=”号,若因为其他问题无法启动,也会在这个文件显示。

所以当启动完zookeeper后一定要用zkServer.sh status查看一下状态,如果显示It is probably not running. 这时就可以查看zookeeper.out文件。

猜你喜欢

转载自tongfeng.iteye.com/blog/2207644