当前位置:   article > 正文

org.apache.kafka.common.errors.TimeoutException: Timeout expired while fetching topic metadata_kafka的timeout expired while fetching topic metadat

kafka的timeout expired while fetching topic metadata

org.apache.kafka.common.errors.TimeoutException: Timeout expired while fetching topic metadata

在测试环境的时候一点事都没有,当部署到生产后出现了这个问题,找了很多网上的都是不行

又说版本对不上不兼容的,有改变listeners=PLAINTEXT://当前服务器的ip:9092 这种的

这两种都不行

打开spring 打开dubug 日志,发现 连接kafka 的地址变成了 kafka主机名加9092如:localhost:9092

这点俺就很好奇的为什么指定了他还去那服务器名去进行连接

没办法,指定一下吧

在服务器上编辑kafka 的server.properties 文件

找到advertised 没有的话添加一个就是了

advertised.listeners=PLAINTEXT://当前服务器的ip:9092

然后保存退出,重启kafka 

问题完美解决了

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

闽ICP备14008679号