Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1297739
  • 博文数量: 127
  • 博客积分: 2286
  • 博客等级: 大尉
  • 技术积分: 1943
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-10 10:37
文章分类

全部博文(127)

文章存档

2018年(1)

2015年(2)

2014年(1)

2013年(30)

2012年(88)

2011年(5)

分类: 云计算

2012-06-19 11:00:26

问题: 在配置文件中加入clientPortAddress 参数后,zkServer.sh不能正确显示zookeeper的状态,修改如下:

status)

# -q is necessary on some versions of linux where nc returns too quickly, and no stat result is output
xport=$(grep -i "^clientPort[[:space:]]*=" "$ZOOCFG" | sed -e 's/.*=//')
xhost=$(grep -i "^clientPortAddress[[:space:]]*=" "$ZOOCFG" | sed -e 's/.*=//')

echo "Server is running at $xhost:$xport"
STAT=`$JAVA "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
-cp "$CLASSPATH" $JVMFLAGS org.apache.zookeeper.client.FourLetterWordMain $xhost $xport \
srvr 2> /dev/null \
| grep Mode`

if [ "x$STAT" = "x" ]


阅读(3096) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

ccccccc20032015-01-29 10:56:59

good job