Zookeeper集群启动成功,查看状态却显示 Error contacting service. It is probably not running

384 阅读1分钟
  1. 虚拟机平台,3个虚拟机,操作系统为CentOS6.5 64位 2.节点数量3个,主机名称分别为 hadoop01,hadoop02,hadoop03,都设置了IP地址映射。用户都为hadoop

1.png

5.png 3.JDK版本为 jdk-8u291-linux-x64.tar.gz

2.png 4.Zookeeper的版本为 zookeeper-3.4.5-cdh5.4.5.tar.gz 5.防火墙都已永久关闭

3.png

6.回环地址,IP地址,网关,外网都能ping通

4.png 7.SSH都已设置为无密码连接

6.png 8.Zookeeper 的安装目录为 /home/hadoop/app/zookeeper-3.4.5-cdh5.4.5 (三台节点都一样)

7.png

9.dataDir的目录为 /home/hadoop/data/zookeeper/zkdata(三台节点都一样)

9.png 10.myid都已正确设置,目录为 /home/hadoop/data/zookeeper/zkdata/myid

10.png 11.下面是三个节点有关zoo.cfg配置文件的节点设置(三个文件的内容都一样)

11.png

12.png 12.每次启动都显示成功(runRemoteCmd.sh脚本是自己写的以一次性启动所有节点的命令)

13.png 13.查看状态却显示:Error contacting service. It is probably not running

14.png 14.查看zookeeper.out文件,下面是出错的地方,正确的地方就不贴出来了

15.png

16.png

17.png 15.网上所有的方法都试过了还是不行,希望论坛的大神能够指点小弟一二,感激不尽!