概述
2019独角兽企业重金招聘Python工程师标准>>>
之前就自己玩过rancher搭建kafka,外网使用java代码发送接收kafka消息总是调用不成功,有时间了再次解决这个问题。
rancher搭建zookeeper略过。
1:在应用商店选择社区提供的kafka
完成之后等待启动成功
进入容器点击编辑,配置开放的端口
然后保存
连接失败
连接的ip并不是主机的ip并且标记为dead的默认组
打开rancher发现连接的ip应该是容器的ip
并且连接失败并且调用接口发送消息是,连接超时异常
经过网上查询资料和自己的调试,发现默认的kafka缺少两个参数,加上之后开发端口就可以解决。
升级完成之后再次启动程序发现已经成功加入到默认的组,kafka的ip也变成主机ip
调用程序接口发现kafka发送接收消息都已成功,问题解决。
KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://114.116.124.82:9092
KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092
转载于:https://my.oschina.net/renzhimin/blog/2988882
最后
以上就是眼睛大牛排为你收集整理的rancher搭建社区提供的kafka外网无法调通解决的全部内容,希望文章能够帮你解决rancher搭建社区提供的kafka外网无法调通解决所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复