文档章节

执行 zkServer.sh status 的时候 报错

aibati2008
 aibati2008
发布于 2016/02/19 14:00
字数 431
阅读 64
收藏 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
博文 82
码字总数 60908
作品 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
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
JEESZ-Zookeeper集群安装

在根目录创建zookeeper文件夹(service1、service2、service3都创建) [root@localhost /]# mkdir zookeeper 通过Xshell上传文件到service1服务器:上传zookeeper-3.4.6.tar.gz到/software文...

HI曲奇饼干
2016/11/25
55
1
jeesz分布式架构-zookeeper集群安装

1. 在根目录创建zookeeper文件夹(service1、service2、service3都创建) [root@localhost /]# mkdir zookeeper 通过Xshell上传文件到service1服务器:上传zookeeper-3.4.6.tar.gz到/softwa...

代码潇洒哥
2017/04/17
449
0

没有更多内容

加载失败,请刷新页面

加载更多

linux 系统的运行级别

运行级别 运行级别 | 含义 0 关机 1 单用户模式,可以想象为windows 的安全模式,主要用于修复系统 2 不完全的命令模式,不含NFS服务 3 完全的命令行模式,就是标准的字符界面 4 系统保留 5 ...

Linux学习笔记
今天
1
0
学习设计模式——命令模式

任何模式的出现,都是为了解决一些特定的场景的耦合问题,以达到对修改封闭,对扩展开放的效果。命令模式也不例外: 命令模式是为了解决命令的请求者和命令的实现者之间的耦合关系。 解决了这...

江左煤郎
今天
2
0
字典树收集(非线程安全,后续做线程安全改进)

将500W个单词放进一个数据结构进行存储,然后进行快速比对,判断一个单词是不是这个500W单词之中的;来了一个单词前缀,给出500w个单词中有多少个单词是该前缀. 1、这个需求首先需要设计好数据结...

算法之名
昨天
12
0
GRASP设计模式

此文参考了这篇博客,建议读者阅读原文。 面向对象(Object-Oriented,OO)是当下软件开发的主流方法。在OO分析与设计中,我们首先从问题领域中抽象出领域模型,在领域模型中以适当的粒度归纳...

克虏伯
昨天
0
0
Coding and Paper Letter(四十)

资源整理。 1 Coding: 1.Tomislav Hengl撰写的非官方作者指南:Michael Gould•Wouter Gerritsma。 UnofficialGuide4Authors 2.R语言包rwrfhydro,社区贡献的工具箱,用于管理,分析和可视化...

胖胖雕
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部