FAQ-Kafka生产者消息发送失败
更新时间: 2025-05-29 10:58:31
阅读 22
FAQ-Kafka生产者消息发送失败
问题描述/异常栈
生产者报错:org.apache.kafka.common.errors.TimeoutException: Failed to update metadata after 60000 ms发现版本
Kafka 2.5.0 首次发现该问题的Kafka版本号解决方案
- 检查Kafka集群是否可用: 基础连通性检查
bash telnet kafka-host 9092 测试端口连通性
- 增加生产者配置: 调整超时参数
java props.put("metadata.max.age.ms", "30000"); 元数据刷新间隔 props.put("request.timeout.ms", "30000"); 请求超时时间
- 检查网络连接和防火墙设置 网络层检查
- 验证topic是否存在 基础配置检查
问题原因
- Kafka集群不可达 网络或服务问题
- 网络问题 防火墙/路由问题
- 元数据过期 生产者缓存元数据过期
作者:焦巍
文档反馈
以上内容对您是否有帮助?