我在RHEL 5.5机器上设置了3节点Zookeeper cdh4集合。我已经通过在每个节点上运行zkServer.sh
来启动该服务。 ZooKeeper实例正在所有节点上运行,但我如何知道它是否是整体的一部分,还是作为单独的服务运行?
我尝试在Cloudera的网站上启动该服务并按照here所述检查整体,但它会抛出ClassNotFoundException。
答案 0 :(得分:8)
您可以使用统计four letter word,
~$echo stat | nc 127.0.0.1 <zkport>
为您提供输出,
Zookeeper version: 3.4.5-1392090, built on 09/30/2012 17:52 GMT
Clients:
/127.0.0.1:55829[0](queued=0,recved=1,sent=0)
Latency min/avg/max: 0/0/0
Received: 3
Sent: 2
Connections: 1
Outstanding: 0
Zxid: 0x100000000
Mode: leader
Node count: 4
Mode:
行告诉您服务器运行的模式,如果节点不属于群集,则为leader,follower或standalone。