Error contacting service. It is probably not running.(這個的原因有很多種,下面是ubantu系統下的問題)
使用ubantu時安裝zookeeper會出現這個問題,在zkServer.sh的頭部加上
export JAVA_HOME=/usr/local/java/jdk1.8.0_11
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME 後面爲自己的jdk路徑
保存後再去啓動zookeeper又會出現下面的錯誤
./zkServer.sh: 81: /usr/local/zookeeper/bin/zkEnv.sh: Syntax error: "(" unexpected (expecting "fi")
這是ubantu的環境問題,做出下面的修改就ok
直接在zookeeper的bin目錄下執行
ls -l /bin/sh
顯示
lrwxrwxrwx 1 root root 4 Sep 8 2017 /bin/sh -> dash
執行
ln -sf bash /bin/sh
顯示
lrwxrwxrwx 1 root root 4 Jun 14 17:26 /bin/sh -> bash
再去啓動就可以查看到zookeeper的status
最後感謝鏈接的博主:https://blog.csdn.net/lcdcxy/article/details/50393363