Kafkaのログ出力先

表題の通り。

■ 環境

  • Kafka 0.9.0.0
  • Homebrew
  • Mac OSX El Capitan

■ Kafka

HomebrewでインストールしたKafkaをデーモン起動させる。まずはZooKeeperから。

$ zkServer start
ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Starting zookeeper ... STARTED
$

続いてKafkaを起動する。

$ kafka-server-start -daemon /usr/local/etc/kafka/server.properties

以前はフォアグラウンドで実行していたのでログを見つつ、別のターミナルで作業をしたりしていたが、デーモン起動にしたのでログがどこに出力されているのかを確認したところ下記に出力されていた

/usr/local/Cellar/kafka/0.9.0.0/libexec/logs

このディレクトリに下記ログが出力される。

  • controller.log
  • kafkaServer.out
  • kafkaServer-gc.log
  • server.log
  • state-change.log

以上。

■ 関連