表題がMacに来ていたので。
■ 環境
- Apache ZooKeeper 3.4.10
- Homebrew
- Mac OSX El Capitan
■ 3.4.10
Apache ZooKeeperの”3.4.10“がリリースされたのはしばらく前であった記憶があるが、Homebrewになかなか来ていなかったので忘れていた。久しぶりに確認したところ対応されていたのでインストール。
$ brew update
:
$ brew info zookeeper
zookeeper: stable 3.4.10 (bottled), HEAD
Centralized server for distributed coordination of services
https://zookeeper.apache.org/
/usr/local/Cellar/zookeeper/3.4.8 (238 files, 17.6MB)
Poured from bottle on 2016-03-18 at 13:06:29
/usr/local/Cellar/zookeeper/3.4.9 (242 files, 18.2MB) *
Poured from bottle on 2017-06-30 at 14:21:47
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/zookeeper.rb
==> Requirements
Optional: python ✔
==> Options
--with-perl
Build Perl bindings
--with-python
Build with python support
--HEAD
Install HEAD version
==> Caveats
To have launchd start zookeeper now and restart at login:
brew services start zookeeper
Or, if you don't want/need a background service you can just run:
zkServer start
$
早速”upgrade“する。
$ brew upgrade zookeeper
■ zkServer
起動してversionを確認してみる。
$ zkServer status
ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Error contacting service. It is probably not running.
$
$ zkServer start
ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Starting zookeeper ... STARTED
$
これに対して4文字コマンドで確認する。
$ echo srvr | nc localhost 2181
Zookeeper version: 3.4.10-39d3a4f269333c922ed3db283be479f9deacaa0f, built on 03/23/2017 10:13 GMT
Latency min/avg/max: 0/0/0
Received: 1
Sent: 0
Connections: 1
Outstanding: 0
Zxid: 0x1bb
Mode: standalone
Node count: 17
$
“3.4.10“という文字列が見えた。
以上。