コマンドを使用してサーバーを起動する場合:
zkServer start
次の応答があります。
JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Starting zookeeper ... STARTED
すごいですよね?いいえ、zookeeperは開始されたままではありません...zkServer start
もう一度実行すると、まったく同じ応答が返されます...永遠に。startコマンドを再度実行すると、次のようになります。
MX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Starting zookeeper ... STARTED
sh-3.2# zkServer start
JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Starting zookeeper ... already running as process 8086.
アクティビティモニターを確認しましたが、サービスも実行されていません。「Java」と表示されているだけだと思います。
zookeeperをインストール/構成するには、次のようにします。
- brew install zookeeper
- sudo easy_install kazoo
- cp /usr/local/etc/zookeeper/zoo_sample.cfg /usr/local/etc/zookeeper/zoo.cfg
- zkServerスタート
同じ手順を実行している同僚には、この問題はありません。