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