启动zookeeper正常,但是查看状态没有连接上服务

Error contacting service. It is probably not running.,在我 zkServer.sh status 就会出现It is probably not running的错误。 
解决方案如下: 
1;查看liunx系统的防火墙是否关闭,查看防火墙状态 service iptables status 如果没有关闭,就 service iptables stop 关闭防火墙,然后重新启动zookeeper 看是否启用成功。 
2;查看zookeeper(原本目录为zookeeper-3.4.5 为了方便我改成了zookeeper)文件目录下conf目录下的文件是否有zoo.cfg和zoo_sample.cfg,(原本解压后只有zoo_sample.cfg,但是需要将其改名为zoo.cfg),不能两个文件同时存在。 
3:zoo.cfg里面配置;这里写图片描述需要添加如上一些数据,对应需要改的数据根据自身的需求改,然后在zookeeper中创建相应data和log文件,一定别忘了在data目录下创建myid. 
4:最后一点也是最重要的一点,出错后一点要查看zookeeper.out文件,进行错误排查,这样才能知道自己到底出的是什么错误,好对症下药。

在zookeeper中创建相应data和log文件,一定别忘了在data目录下创建myid. 

我是加了log文件才ok的,在zoo.cfg中加入dataLogDir

猜你喜欢

转载自blog.csdn.net/zhangzuyuanbest/article/details/81092407