‹ 返回笔记 Esc·

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