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

 

posted @ 2025-03-26 10:37  方大帝的博客  阅读(223)  评论(0)    收藏  举报