Macで稼働中のZooKeeperを3.4.6に変更

表題の通り。先日のエントリの通り、Apache ZooKeeperの”3.4.7“はバグがあるらしく現在は公開されていない。既に”3.4.7“にupgradeしてしまっているので、一旦”3.4.6“に切り戻すことにする。

■ 環境

  • Apache ZooKeeper 3.4.6, 3.4.7
  • Mac OSX (10.10.5)
  • Homebrew

■ 現状

確認する。

$ brew info zookeeper
zookeeper: stable 3.4.7 (bottled), HEAD
Centralized server for distributed coordination of services
https://zookeeper.apache.org/
/usr/local/Cellar/zookeeper/3.4.6_1 (208 files, 12.9M)
  Poured from bottle
/usr/local/Cellar/zookeeper/3.4.7 (236 files, 17.1M) *
  Poured from bottle
  :

3.4.6_1“のFormulaも残っているので、以前のエントリの通りversionを指定して`switch`する。

Homebrewで過去versionを指定

$ brew switch zookeeper 3.4.6_1
Cleaning /usr/local/Cellar/zookeeper/3.4.6_1
Cleaning /usr/local/Cellar/zookeeper/3.4.7
13 links created for /usr/local/Cellar/zookeeper/3.4.6_1
$
$ brew info zookeeper
zookeeper: stable 3.4.7 (bottled), HEAD
Centralized server for distributed coordination of services
https://zookeeper.apache.org/
/usr/local/Cellar/zookeeper/3.4.6_1 (208 files, 12.9M) *
  Poured from bottle
/usr/local/Cellar/zookeeper/3.4.7 (236 files, 17.1M)
  Poured from bottle
 :

実際に起動してversionを確認。

$ zkServer start
JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Starting zookeeper ... STARTED
$
$ echo mntr | nc localhost 2181
zk_version    3.4.6-1569965, built on 02/20/2014 09:09 GMT
 :

問題なさそうである。”3.4.8“がリリースされるまでこれでいく。

以上。

■ 関連