【线上问题排查】kafka producer 报 fetching topic metadata with correlation id 10 for topics

本贴最后更新于 1500 天前,其中的信息可能已经水流花落

问题背景

测试大哥反馈,测试环境好多订单还是 processing 状态,没有进入终态。由于该项目是通过 dubbo 请求 业务接口,然后异步处理,最终结果通过 kafka 通知回来。初步判断是消息发送或者消费出了问题。

问题定位

查看日志,定位到问题所在。

Fetching topic metadata with correlation id 10 for topics from broker  failed

初步定位是 kafka 生产者发送消息出现问题,而且看日志像是无法从 brocker 获取到 topic 信息,初步猜测是否是网络问题,ping 一下 brocker 地址,果然不通。

赶紧找到 kafka 的配置文件,果然有问题,其它 topic 的 brocker 配置都被改成了域名,只有这个还是原来的 ip 配置,赶紧把生产者和消费者的配置都改成了域名,然后重启,补发一遍所有的消息,状态终于正常了。

总结

kafka producer 报 fetching topic metadata with correlation id 10 for topics,优先考虑是 producer 到 brocker 的网络问题,然后以此类推排查。

  • Kafka

    Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是现代系统中许多功能的基础。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。

    35 引用 • 35 回帖
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3165 引用 • 8206 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...