docker安装运行kafka(踩坑记录)
部署kafka的docker镜像
·
docker安装运行kafka
1.下载kafka镜像
docker hub 地址 https://hub.docker.com/r/bitnami/kafka
docker pull bitnami/kafka:2-debian-9
2.创建挂载目录
mkdir data
mkdir logs
chmod 777 data
chmod 777 logs
踩坑处:
**注意:**需要将文件权限变更为777,因为kafka容器没有root权限,即使挂载进去也无法使用。
3.编写kafka运行脚本
docker run --name kafka -d -p 9092:9092 \
-e KAFKA_BROKER_ID=0 \
-e ALLOW_ANONYMOUS_LOGIN=yes \
-e KAFKA_ZOOKEEPER_CONNECT=127.0.0.1:2181 \
-e ALLOW_PLAINTEXT_LISTENER=yes \
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://127.0.0.1:9092 \
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \
--mount type=bind,source=/home/docker/kafka/data,target=/bitnami/kafka/data \
--mount type=bind,source=/home/docker/kafka/logs,target=/opt/bitnami/kafka/logs \
-t bitnami/kafka:2-debian-9
127.0.0.1
需要改为宿主机地址。
更多推荐
已为社区贡献1条内容
所有评论(0)