Zookeeper 启动时Error contacting service. It is probably not running.

相信你也是觉得任何配置都没问题了,但为什么还是被拒绝!

防火墙没开端口? 开了的,很确定。

本人使用的是CentOS 7.2ZooKeeper 3.4.10,三机器集群

在确保任何配置都符合官方文档说明的那样。

三台机器分别启动,可以查看最后被启动的日志zookeeper.out

Zookeeper 启动时Error contacting service. It is probably not running.

Connection refused,确保防火墙已经开放了3888端口,这个出错让人怀疑人生。

后来在*上查找了该问题的回答,有回答者说,把本机器的对应的ip改为0.0.0.0,每个机器各自的配置文件都要改。

例如这是 机器3 的配置文件 
Zookeeper 启动时Error contacting service. It is probably not running.

抱着试一试的心态,三台机器配置文件改完,重新启动。 
bin/zkServer.sh status 查看状态 
Zookeeper 启动时Error contacting service. It is probably not running.

究其原因,本人水平仅此是不懂的,不清楚是否有什么危害。 
这种配置,各个文件就是不能统一了,每个文件都有一个ip的区别。 
在学习的路上,希望大家指教。