Apache ZooKeeperにおいて表題の通り。今日はちょっとサボりエントリ。
■ 環境
- Apache ZooKeeper 3.4.6
- Mac OSX (10.10.5)
■ print-cmd
zkServerには下記のコマンドが存在する。
- start
- start-foreground
- stop
- restart
- status
- upgrade
- print-cmd
この中から`print-cmd`を試してみる。実行すると下記の出力が得られる。
$ zkServer print-cmd
JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
"java" -Dzookeeper.log.dir="." -Dzookeeper.root.logger="INFO,CONSOLE" -cp "/usr/local/Cellar/zookeeper/3.4.6_1/libexec/bin/../build/classes:/usr/local/Cellar/zookeeper/3.4.6_1/libexec/bin/../build/lib/*.jar:/usr/local/Cellar/zookeeper/3.4.6_1/libexec/bin/../lib/slf4j-log4j12-1.6.1.jar:/usr/local/Cellar/zookeeper/3.4.6_1/libexec/bin/../lib/slf4j-api-1.6.1.jar:/usr/local/Cellar/zookeeper/3.4.6_1/libexec/bin/../lib/netty-3.7.0.Final.jar:/usr/local/Cellar/zookeeper/3.4.6_1/libexec/bin/../lib/log4j-1.2.16.jar:/usr/local/Cellar/zookeeper/3.4.6_1/libexec/bin/../lib/jline-0.9.94.jar:/usr/local/Cellar/zookeeper/3.4.6_1/libexec/bin/../zookeeper-3.4.6.jar:/usr/local/Cellar/zookeeper/3.4.6_1/libexec/bin/../src/java/lib/*.jar:/usr/local/etc/zookeeper:" -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false org.apache.zookeeper.server.quorum.QuorumPeerMain "/usr/local/etc/zookeeper/zoo.cfg" > "./zookeeper.out" 2>&1 < /dev/null
$
`start`を実行した時に実行されるコマンドの確認ができる。
以上。