docker安装kafka
1、创建 Docker 网络
在安装 Kafka 和 Zookeeper 之前,首先需要创建一个 Docker 网络,以便它们可以互相通信。
docker network create kafka-network
2、启动 Zookeeper
Zookeeper 是 Kafka 的依赖,用于管理分布式环境中的服务。我们可以使用以下命令通过 Docker 启动 Zookeeper。
docker run -d \ --name zookeeper \ --network kafka-network \ -e ZOOKEEPER_CLIENT_PORT=2181 \ -e ZOOKEEPER_TICK_TIME=2000 \ wurstmeister/zookeeper:3.4.6
3、启动 Kafka
一旦 Zookeeper 启动后,就可以启动 Kafka。使用以下命令来启动 Kafka 容器:
docker run -d \ --name kafka \ --network kafka-network \ -e KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 \ -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 \ -e KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT \ -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \ -p 9092:9092 \ wurstmeister/kafka:latest

浙公网安备 33010602011771号