ZooKeeperサーバの詳細を取得

Apache ZooKeeperにおいて表題の通り。

■ 環境

  • Apache ZooKeeper 3.4.6
  • Mac OSX (10.10.5)

■ srvr

4文字コマンド`srvr`で得られる内容を確認する。

$ echo srvr | nc localhost 2181
Zookeeper version: 3.4.6-1569965, built on 02/20/2014 09:09 GMT
Latency min/avg/max: 0/0/71
Received: 2077
Sent: 2083
Connections: 8
Outstanding: 0
Zxid: 0x112c
Mode: standalone
Node count: 12
$

これを見るとZooKeeperサーバの概要が窺えるであろう。ちなみに上記の結果はローカルで稼働させているZooKeeperである。”Mode“に”standalone“とある通りensambleは組んでいない。

ちなみに3台でensambleを組んでいる場合には下記のように取得できた。

$ echo srvr | nc localhost 2181
Zookeeper version: 3.4.6-1569965, built on 02/20/2014 09:09 GMT
Latency min/avg/max: 0/0/966
Received: 5052638
Sent: 5031695
Connections: 18
Outstanding: 0
Zxid: 0x100269298
Mode: follower
Node count: 142
$

上記の場合は、4文字コマンドで取得しているZooKeeperサーバが”follower“であることがわかるだろう。その他2台に確認してみると、”leader“も発見できるであろう。

以上。