码迷,mamicode.com
首页 > 其他好文 > 详细

zkServer.sh status报错

时间:2020-03-24 17:14:39      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:其他   创建   oca   img   数据   strong   关系   bsp   class   

问题:zookeeper启动后,

技术图片
但./zkServer.sh status报错
Error contacting service. It is probably not running

 

网上查找到的解决办法
1,打开zkServer.sh 找到status)
STAT=`echo stat | nc localhost $(grep clientPort "$ZOOCFG" | sed -e ‘s/.*=//‘) 2> /dev/null| grep Mode`
在nc与localhost之间加上 -q 1 (是数字1而不是字母l)
如果已存在则去掉
注:因为我用的zookeeper是3.4.10版本,所以在我的zkServer.sh脚本文件里根本没有这一行
2,调用sh zkServer.sh status 遇到这个问题。百度,google了后发现有人是修改sh脚本里的一个nc的参数来解决,可在3.4.10的sh文件里并没有找到nc的调用。
3,创建数据目录,也就是在你zoo.cfg配置文件里dataDir指定的那个目录下创建myid文件,并且指定id,改id为你zoo.cfg文件中server.1=localhost:2888:3888中的    1.只要在myid头部写入1即可.
4 因为防火墙没有关闭。关闭防火墙:
  #查看防火墙状态
   service iptables status 
  #关闭防火墙
   service iptables stop
  #查看防火墙开机启动状态
   chkconfig iptables --list
  #关闭防火墙开机启动
   chkconfig iptables off
5 没有建立主机和ip之间的映射关系。
  建立主机和ip之间映射关系的命令为 vim /etc/hosts   在文件的末端加入各个主机和ip地址之间的映射关系就可以了。
6.其他节点的zookeeper未开启(我就是这个问题)
 
 

zkServer.sh status报错

标签:其他   创建   oca   img   数据   strong   关系   bsp   class   

原文地址:https://www.cnblogs.com/huangguoming/p/12560068.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!