Kafka 命令
Kafka Kafka 需要 Zookeeper 管理集群
Kafka
Kafka 需要 Zookeeper 管理集群
1docker run -d --name zookeeper \
2 --network kafka \
3 -p 2181:2181 \
4 zookeeper:3.8.0
1docker run -d --name kafka \
2 --network kafka \
3 -p 9092:9092 -p 9093:9093 \
4 -v kafka-config:/mnt/shared/config \
5 -v kafka-data:/var/lib/kafka/data \
6 -v kafka-secret:/etc/kafka/secrets \
7 -e CLUSTER_ID=the-custom-id \
8 -e KAFKA_INTER_BROKER_LISTENER_NAME=PLAINTEXT \
9 -e KAFKA_CONTROLLER_LISTENER_NAMES=CONTROLLER \
10 -e KAFKA_NODE_ID=1 \
11 -e KAFKA_PROCESS_ROLES=broker,controller \
12 -e KAFKA_CONTROLLER_QUORUM_VOTERS="1@127.0.0.1:9093" \
13 -e KAFKA_LISTENERS="PLAINTEXT://:9092,CONTROLLER://:9093" \
14 -e KAFKA_ADVERTISED_LISTENERS="PLAINTEXT://127.0.0.1:9092" \
15 apache/kafka:3.8.0