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搭建社区提供内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复