1. 从网易镜像蜂巢中心下载 zookeeper kafka 镜像
docker pull zookeeper
docker pull kafka
2. 容器中启动
启动zookeeper
bin/kafka-console-consumer.sh --zookeeper zookeeper:2181 --topic mykafka --from-beginning
启动kafka
docker run --name kafka -e HOST_IP=localhost -e KAFKA_ADVERTISED_PORT=9092 -e KAFKA_BROKER_ID=1 -e ZK=zk -p 9092 --link zookeeper:zk -t wurstmeister/kafka
3.检查是否启动正常
进入容器内部
docker exec -it ${CONTAINER ID} bash
进入kafka内部:cd opt/kafka_2.11-0.10.1.1/
创建主题: bin/kafka-topics.sh --create --zookeeper zookeeper:2181 --replication-factor 1 --partitions 1 --topic mykafka
创建生产者: bin/kafka-console-producer.sh --broker-list localhost:9092 --topic mykafka
输入信息
创建消费者:bin/kafka-console-consumer.sh --zookeeper zookeeper:2181 --topic mykafka --from-beginning