文档章节

执行 zkServer.sh status 的时候 报错

aibati2008
 aibati2008
发布于 2016/02/19 14:00
字数 431
阅读 74
收藏 0

搭建hadoop集群的时候,在各个节点启动了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)
如果已存在则去掉
注:在我的zkServer.sh脚本文件里根本没有这一行,所以没有生效

 2,调用sh zkServer.sh status 遇到这个问题。百度,google了后发现有人是修改sh脚本里的一个nc的参数来解决,可在3.4.6的sh文件里并没有找到nc的调用。配置文档里指定的log目录没有创建导致出错,手动增加目录后重启,问题解决。
注:我想不是日志的问题所以这个方法根本就没有试

 3,创建数据目录,也就是在你zoo.cfg配置文件里dataDir指定的那个目录下创建myid文件,并且指定id,改id为你zoo.cfg文件中server.1=localhost:2887:3887中的1.只要在myid头部写入1即可.



但是我使用的是zookeeper3.4.6,都不存在上述三种方法所说的情况。最后发现是防火墙没有关闭,于是尝试关闭,问题解决。

service iptables status  查看防火墙
service iptables stop   关闭防火墙 

 chkconfig --list |grep iptables 查看防火墙是否是开机自启动
chkconfig iptables off 关闭防火墙的开机自启动功能。

© 著作权归作者所有

共有 人打赏支持
aibati2008
粉丝 13
博文 86
码字总数 61386
作品 0
成都
技术主管
私信 提问
Zookeeper启动显示成功,zkServer.sh status报错

zookeeper-3.4.9 按照指导配置完成后,再zookeeper/bin下执行 ./zkServer.sh start ZooKeeper JMX enabled by default Using config: /home/hadoop/bigdata/zk/bin/../conf/zoo.cfg Startin......

wqhlmark64
2017/06/14
0
0
zookeeper简单的集群配置!

准备工作:三台(最少)主机,并且为基数台主机,zookeeper规定至少一半以上正常工作才能正常运行,系统为CentOS 7, zookeeper软件包:zookeeper-3.4.7.tar.gz 在安装zookeeper之前,请先安...

射手Mr吴
2016/02/24
0
0
【问题库-7】【平台类】【组件】zookeeper异常,nohup: failed to run command `java': No such file or directory

zookeeper的所有者为 adh 在adh账户下启动zookeeper是ok的,但切换到其他账户下通过 sudo命令来启动zookeeper却无法正常启动,启动过程如下: [wangf@atomtree001 ~]$ sudo -u adh /home/ADH...

xiaoyu_2015
2016/04/08
1
0
zookeeper集群部署

1、下载稳定版 2、解压到/usr/local目录下 3、修改/usr/local/zookeeper-3.4.8/conf目录下面的配置文件 然后,vim zoo.cfg,修改后的内容如下: 4、在/var/lib/zookeeper目录下面创建文件myi...

sucre
2016/06/24
25
0
zookeeper三台集群数据可以同步,但是报错Error contacting service. It is probably not running.

zookeeper配置文件如下 tickTime=2000 initLimit=10 syncLimit=5 dataDir=/program/zookeeper-3.4.6/data clientPort=2181 server.1=192.168.1.21:2888:3888 server.2=192.168.1.21:2888:38......

名字要响亮
2017/03/04
534
1

没有更多内容

加载失败,请刷新页面

加载更多

centos7安装RabbitMQ详细过程

由于RabbitMQ是基于Erlang语言开发,所以在安装RabbitMQ之前,需要先安装Erlang 1、环境: centos 7.1 内核版本3.10.0-229.el7.x86_64 Erlang 19.0.4版本 RabbitMQ 3.6.14版本 2、在线安装E...

秋至丶枫以落
8分钟前
0
0
6个使用KeePassX保护密码的技巧

虽然安全是个深奥的主题,但是你可以遵循几个简单的日常习惯来减小攻击面。本文将解释确保密码信息安全的重要性,并给出如何充分利用KeePassX的建议。 日益互联的数字世界使安全成为一个重要...

Linux就该这么学
10分钟前
0
0
2018最佳GAN论文回顾(下)

继上一篇《2018最佳GAN论文回顾(上)》,我又继续介绍了一个对于GAN的基于样式的生成器体系结构的新论文,提出了一个新的模型来应对这种挑战。 一种用于生成式对抗网络的基于生成器体系结构...

阿里云官方博客
12分钟前
0
0
UnsatisfiedLinkError sawindbg.dll

方法:搜索sawindbg.dll,然后将文件报错的目录下

洛水
49分钟前
4
0
说说不知道的Golang中参数传递

本文由云+社区发表 导言 几乎每一个C++开发人员,都被面试过有关于函数参数是值传递还是引用传递的问题,其实不止于C++,任何一个语言中,我们都需要关心函数在参数传递时的行为。在golang中...

腾讯云加社区
49分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部