文档章节

执行 zkServer.sh status 的时候 报错

aibati2008
 aibati2008
发布于 2016/02/19 14:00
字数 431
阅读 59
收藏 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
粉丝 12
博文 81
码字总数 60745
作品 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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

kernel version does not match DSO version

错误信息: kernel version 384.11 does not match DSO version 384.130.0 原因是: cuda driver版本太低,不匹配DSO 简单有效的修复方法,升级nvidia driver, 步骤如下: 1. google seach ...

刘小米
今天
0
0
maven坐标和依赖

一、maven坐标详解 <groupId>com.fgt.club</groupId><artifactId>club-common-service-facade</artifactId><version>3.0.0</version><packaging>jar</packaging> maven的坐标元素说......

老韭菜
今天
1
0
springmvc-servlet.xml配置表功能解释

问:<?xml version="1.0" encoding="UTF-8" ?> 答: xml version="1.0"表示是此xml文件的版本是1.0 encoding="UTF-8"表示此文件的编码方式是UTF-8 问:<!DOCTYPE beans PUBLIC "-//SPRING//......

隐士族隐逸
今天
1
0
基于TP5的微信的公众号获取登录用户信息

之前讲过微信的公众号自动登录的菜单配置,这次记录一下在TP5项目中获取自动登录的用户信息并存到数据库的操作 基本的流程为:微信设置自动登录的菜单—>访问的URL指定的函数里获取用户信息—...

月夜中徘徊
今天
0
0
youTrack

package jetbrains.teamsys.license.runtime; 计算lis package jetbrains.ring.license.reader; 验证lis 安装后先不要生成lis,要把相关文件进行替换 ring-license-checker-1.0.41.jar char......

max佩恩
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部