我在 RHEL 5.5 机器上设置了一个 3 节点 Zookeeper cdh4 合奏。我已经通过zkServer.sh
在每个节点上运行来启动服务。ZooKeeper 实例在所有节点上运行,但我如何知道它是集成的一部分还是作为单独的服务运行?
我尝试在 Cloudera 的网站上按照此处所述启动服务并检查集合,但它会引发 ClassNotFoundException。
您可以使用 stat四个字母的单词,
~$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:
行告诉您服务器正在运行的模式,领导者、追随者或独立(如果节点不是集群的一部分)。