Docker安装kafka和安装时的问题总结

阅读: 评论:0

Docker安装kafka和安装时的问题总结

Docker安装kafka和安装时的问题总结

折腾了半天,总算把kafka连接上了zookeeper,浅浅记录一下。

第一步:Docker安装zookeeper
拉取zk镜像:(我这里zk和kafka用的都是最新版本)

docker pull zookeeper:version

拉取kafka镜像:

docker pull wurstmeister/kafka 

第二步:分别启动zk容器和kafka容器
启动zk容器:

docker run -id --name zookeeper -p 2181:2181 
-e ALLOW_ANONYMOUS_LOGIN=yes    # 配置zookeeper权限,允许任何人访问(可不配)
zookeeper

启动kafka容器:

docker run -id --name kafka -p 9092:9092 
-e KAFKA_BROKER_ID=0 
-e ALLOW_PLAINTEXT_LISTENER=yes # 设置权限任何人可以访问
-e KAFKA_ZOOKEEPER_CONNECT=你的虚拟机地址:2181 # 链接zk
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://你的虚拟机地址:9092 # 当前主机的IP或地址,如果是服务器部署则配服务器的IP或域名,否则客户端监听消息会报地址错误
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 # 监听配置
wurstmeister/kafka

查看是否启动成功:
进入kafka容器,查看启动日志:
docker logs -f ffd # 你的kafka容器id

显示有如下信息,则启动成功:

-------------------------------------------------分割线-----------------------------------------------------------------------以下是我启动kafka遇到的问题总结:

问题一:没配置监听器

解决方案:加入配置  -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092

问题二:连接不上zk,显示连接超时

解决方案:检查你的zk端口号是否正确,检查KAFKA_ZOOKEEPER_CONNECT这项配置中的虚拟机地址是否正确

问题三:下载的zk和kafka镜像不一致,导致所写的命令也会有一些区别,请按照作者的镜像名称下载,否则也容易连接不上。

随手一记,不足之处请多多担待,感谢观看!!!

本文发布于:2024-01-27 17:42:43,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063485631708.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:Docker   kafka
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23