Apache Kafkaにおいて表題の通り。
■ 環境
- Apache Kafka 0.8.2.1
- Mac OSX (10.10.5)
- Homebrew
■ インストール
Homebrewでインストールする。
$ brew install kafka
確認。
$ brew info kafka
kafka: stable 0.8.2.1 (bottled), HEAD
Publish-subscribe messaging rethought as a distributed commit log
https://kafka.apache.org
/usr/local/Cellar/kafka/0.8.2.1 (3816 files, 38M) *
Poured from bottle
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/kafka.rb
==> Dependencies
Required: gradle ✘, zookeeper ✔
==> Caveats
To start Kafka, ensure that ZooKeeper is running and then execute:
kafka-server-start.sh /usr/local/etc/kafka/server.properties
To have launchd start kafka at login:
ln -sfv /usr/local/opt/kafka/*.plist ~/Library/LaunchAgents
Then to load kafka now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.kafka.plist
$
何がインストールされたのか確認。
$ brew list kafka
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-console-consumer.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-console-producer.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-consumer-offset-checker.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-consumer-perf-test.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-mirror-maker.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-preferred-replica-election.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-producer-perf-test.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-reassign-partitions.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-replay-log-producer.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-replica-verification.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-run-class.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-server-start.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-server-stop.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-simple-consumer-shell.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/kafka-topics.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/zookeeper-server-start.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/zookeeper-server-stop.sh
/usr/local/Cellar/kafka/0.8.2.1/bin/zookeeper-shell.sh
/usr/local/Cellar/kafka/0.8.2.1/libexec/bin/ (18 files)
/usr/local/Cellar/kafka/0.8.2.1/libexec/clients/ (390 files)
/usr/local/Cellar/kafka/0.8.2.1/libexec/contrib/ (49 files)
/usr/local/Cellar/kafka/0.8.2.1/libexec/core/ (3072 files)
/usr/local/Cellar/kafka/0.8.2.1/libexec/examples/ (18 files)
/usr/local/Cellar/kafka/0.8.2.1/libexec/system_test/ (247 files)
$
Kafkaのツール群については以前のエントリでも触れた通り。
試しにKafkaサーバを起動してみる。
$ kafka-server-start.sh -daemon /usr/local/etc/kafka/server.properties
以上。