Dockerfile for Apache Kafka
The image is available directly from https://index.docker.io
##Pre-Requisites
- install fig http://www.fig.sh/install.html
- modify the KAFKA_ADVERTISED_HOST_NAMEinfig.ymlto match your docker host IP (Note: Do not use localhost or 127.0.0.1 as the host ip if you want to run multiple brokers.)
- if you want to customise any Kafka parameters, simply add them as environment variables in fig.yml, e.g. in order to increase themessage.max.bytesparameter set the environment toKAFKA_MESSAGE_MAX_BYTES: 2000000. To turn off automatic topic creation setKAFKA_AUTO_CREATE_TOPICS_ENABLE: 'false'
##Usage
Start a cluster:
- fig up -d
Add more brokers:
- fig scale kafka=3
Destroy a cluster:
- fig stop
##Tutorial