1.首先安装并zookeeper镜像并启动服务
docker pull zookeeper
docker run --name zookeeper -p 2181:2181 -itd --restart=always --privileged=true wurstmeister/zookeeper
2.安装kafka镜像
docker pull bitnami/kafka
3.启动kafka服务
docker run -d --name kafka \
-p 9092:9092 \
-e ALLOW_PLAINTEXT_LISTENER=yes \
-e KAFKA_CFG_ZOOKEEPER_CONNECT=192.168.223.131:2181 \
-e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.223.131:9092 \
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092\
bitnami/kafka
4.发现服务启动失败且没有报错信息

5.删除服务
docker rm kafka
6.添加详细报错信息参数
-e BITNAMI_DEBUG=true
docker run -d --name kafka \
-p 9092:9092 \
-e ALLOW_PLAINTEXT_LISTENER=yes \
-e KAFKA_CFG_ZOOKEEPER_CONNECT=192.168.223.131:2181 \
-e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.223.131:9092 \
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092\
-e BITNAMI_DEBUG=true\
bitnami/kafka
终于显示出报错信息

在尝试使用Docker部署bitnami/kafka时遇到服务启动失败的情况,起初没有报错信息。经过排查,通过添加环境变量`BITNAMI_DEBUG=true`来显示详细报错信息,成功定位并解决了问题。
1001

被折叠的 条评论
为什么被折叠?



