我使用以下代码向我的Kafka发送了一条消息:
_onTap
我收到以下错误消息:
错误kafka.utils.Utils $获取主题的主题元数据 来自经纪人的[Set(health_check)] [ArrayBuffer(id:0,host:****,port:9092)]失败 kafka.common.KafkaException:获取主题的主题元数据 来自经纪人的[Set(health_check)] [ArrayBuffer(id:0,host:****,port:9092)]失败
你知道可能出现什么问题吗?
答案 0 :(得分:3)
错误信息非常不清楚,但基本上“获取主题元数据”是生产者做的第一件事,这意味着这是首先建立与Kafka的连接的地方。
您尝试连接的代理很可能已关闭,或者存在其他连接问题(端口,防火墙,dns等)。
在无关的消息中:您似乎正在使用旧的和已弃用的Scala生产者。我们建议迁移到新的Java生产者(org.apache.kafka.clients.KafkaProducer)