docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper
docker run -d --name kafka0 -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=10.32.236.11:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://10.32.236.11:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -t wurstmeister/kafka
docker run -d --name kafka1 -p 9093:9093 -e KAFKA_BROKER_ID=1 -e KAFKA_ZOOKEEPER_CONNECT=10.32.236.11:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://10.32.236.11:9093 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9093 -t wurstmeister/kafka
docker run -d --name kafka2 -p 9094:9094 -e KAFKA_BROKER_ID=2 -e KAFKA_ZOOKEEPER_CONNECT=10.32.236.11:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://10.32.236.11:9094 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9094 -t wurstmeister/kafka
#管理工具:
docker run -it -d --name kafka-manager -p 9000:9000 -e ZK_HOSTS="10.32.236.11:2181" sheepkiller/kafka-manager:latest
Cluster Zookeeper Hosts:10.32.236.11:2181
#topic要是新的,创建好再写数据进来
docker exec -it kafka1 /bin/bash
kafka-topics.sh --create --zookeeper 10.x.x.x:2181 --replication-factor 1 --partitions 6 --topic xxxx-topic #创建分区
kafka-topics.sh --describe --zookeeper 10.x.x.x:2181 --topic xxx-topic #查看topic的分区情况