当前位置:   article > 正文

SpringBoot连接虚拟机中的Kafka抛出超时异常,同时表示未与Kafka建立连接_kafkatemplate 导致超时

kafkatemplate 导致超时

报错

连接超时,排查的时候配置什么的都没问题,抛出的异常也是kafkaTemplate 的发送出的错。认定在linux上
在这里插入图片描述

Kafka配置

在这里插入图片描述
配置都没问题,查看一下端口发现也是有java程序正在运行,对应的pid正是kafka。

于是在主机上使用 telnet尝试连接对应的 ip 及端口,无法连接。
使用其他的解决方案,如 0.0.0.0,依然没有解决。

看到大佬提醒检查端口是否开放:

firewall-cmd --zone=public --query-port=9092/tcp

的确是端口对外没有开放,返回个 no。
开放端口:

firewall-cmd --zone=public --add-port=9092/tcp --permanent

此时防火墙处于关闭状态,结果报错
打开防火墙后就可以了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/734925
推荐阅读
相关标签
  

闽ICP备14008679号