docker容器使用kafka
时间: 2023-08-19 18:13:04 浏览: 28
Docker容器可以用来部署Kafka集群,以下是使用Docker容器部署Kafka的步骤:
1. 首先,修改Docker镜像源为国内镜像源,可以提高下载速度。可以在Docker配置文件中添加以下内容[2]:
```
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
```
然后重新加载Docker daemon并重启Docker服务:
```
systemctl daemon-reload
service docker restart
```
2. 安装Docker容器版的Kafka集群。可以使用以下命令来运行Kafka容器[3]:
```
docker run -d --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=192.168.11.129:2181/kafka -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.11.129:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -v /etc/localtime:/etc/localtime wurstmeister/kafka
```
这个命令会在后台运行一个Kafka容器,并将Kafka的9092端口映射到主机的9092端口。
这样,你就可以使用Docker容器来使用Kafka了。
相关推荐















