docker compose kafka
时间: 2023-11-08 14:05:56 浏览: 71
docker-compose安装kafka
要使用 Docker Compose 部署 Kafka,需要编写一个 docker-compose.yml 文件,示例如下:
```
version: '2'
services:
zookeeper:
image: wurstmeister/zookeeper
ports:
- "2181:2181"
kafka:
image: wurstmeister/kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: localhost
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
```
其中,zookeeper 服务使用 wurstmeister/zookeeper 镜像,kafka 服务使用 wurstmeister/kafka 镜像。在 kafka 服务的环境变量中,KAFKA_ADVERTISED_HOST_NAME 指定了 Kafka 的主机名,KAFKA_ZOOKEEPER_CONNECT 指定了 ZooKeeper 的地址。
阅读全文