angeltping1982 2015-09-30 02:51 采纳率: 0%
浏览 9539

zookeeper 启动成功,zkServer.sh status 失败

zhjhtst02@inas:/inas/zookeeper01/zookeeper-3.4.6/bin>./zkServer.sh status
JMX enabled by default
Using config: /inas/zookeeper01/zookeeper-3.4.6/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.

zookeeper 版本3.4.6
jdk 1.6
linux
zookeeper本身使用没有任何问题,只是./zkServer.sh status 无法执行。
其他命令都可以正常使用
有人说是nc问题,但3.4.6这个版本没有nc的语句了,
有人说是防火墙问题,但是停止了防火墙也没有作用。

status)
# -q is necessary on some versions of linux where nc returns too quickly, and no stat result is output
clientPortAddress=grep "^[[:space:]]*clientPortAddress[^[:alpha:]]" "$ZOOCFG" | sed -e 's/.*=//'
if ! [ $clientPortAddress ]
then
clientPortAddress="localhost"
fi
clientPort=grep "^[[:space:]]*clientPort[^[:alpha:]]" "$ZOOCFG" | sed -e 's/.*=//'
STAT="$JAVA" "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
-cp "$CLASSPATH" $JVMFLAGS org.apache.zookeeper.client.FourLetterWordMain \
$clientPortAddress $clientPort srvr 2> /dev/null \
| grep Mode

if [ "x$STAT" = "x" ]
then
echo "Error contacting service. It is probably not running."
exit 1
else
echo $STAT
exit 0
fi
应该是这里的脚步有问题,为什么"x$STAT" = "x" 会成立,

  • 写回答

2条回答 默认 最新

  • 风再起时_2014 2016-03-07 04:41
    关注

    这里有个Zookeeper的入门指南,挺不错的

    评论

报告相同问题?

悬赏问题

  • ¥15 链接问题 C++LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的
  • ¥15 r语言蛋白组学相关问题
  • ¥15 Python时间序列如何拟合疏系数模型
  • ¥15 求学软件的前人们指明方向🥺
  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接