docker 安装 Kafka
时间: 2023-10-04 08:06:00 浏览: 122
docker-compose安装kafka
可以通过以下步骤在 Docker 中安装 Kafka:
1. 首先,下载 Kafka 的 Docker 镜像,可以通过以下命令进行下载:
```
docker pull wurstmeister/kafka
```
2. 创建一个 Docker 网络,用于 Kafka 和 ZooKeeper 之间的通信:
```
docker network create kafka-net
```
3. 运行 ZooKeeper 容器:
```
docker run -d --name zookeeper --network kafka-net -p 2181:2181 wurstmeister/zookeeper
```
4. 运行 Kafka 容器,并将其连接到刚创建的网络:
```
docker run -d --name kafka --network kafka-net -p 9092:9092 -e KAFKA_ADVERTISED_HOST_NAME=<your_host_ip_address> -e KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 -e KAFKA_ADVERTISED_PORT=9092 wurstmeister/kafka
```
其中 `<your_host_ip_address>` 表示你的主机 IP 地址。如果你想让 Kafka 在容器内部运行,则可以将 `KAFKA_ADVERTISED_HOST_NAME` 设置为 Kafka 容器的 IP 地址。
5. 验证 Kafka 是否成功安装:
```
docker ps
```
你应该能够看到运行中的 Kafka 和 ZooKeeper 容器。现在,你可以使用 Kafka 进行开发和测试了。
阅读全文