Getting started with Apache Kafka w/ Docker

Memo

$ export DOCKER_HOST=192.168.99.100
$ docker run --rm \
     --name kafka \
     -p 9092:9092 \
     -p 2181:2181 \
     --env ADVERTISED_HOST=${DOCKER_HOST} \
     --env ADVERTISED_PORT=9092 \
     tcnksm/single-kafka
$ brew install kafkacat
$ echo 'This is test message' | kafkacat -P -t foo -b ${DOCKER_HOST}:9092
$ kafkacat -C -t foo -b ${DOCKER_HOST}:9092