PS:原创文章,如需转载,请注明出处,谢谢!
本文地址:http://flyer0126.iteye.com/blog/2230958
利用 zkServer.sh start 启动后显示如下:
JMX enabled by default Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg Starting zookeeper ... STARTED
查看 zkServer.sh status 状态后显示如下:
JMX enabled by default Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg Error contacting service. It is probably not running.
一开始怀疑是端口号被占用了,查看端口使用后,没有任何输出。
netstat -apn | grep 2181
查看zookeeper.out文件显示如下:
nohup: failed to run command `java': No such file or directory
对应解决,在zkServer.sh文件开头添加如下内容:
export JAVA_HOME=/usr/lib/jdk export PATH=$JAVA_HOME/bin:$PATH
然后重启zookeeper后,其进程可见。
ps -ef|grep zookeeper