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