【发布时间】:2019-01-28 16:14:49
【问题描述】:
这个kafka错误是什么意思?
[2018-08-22 11:40:49,429] 警告 [消费者 clientId=consumer-1, groupId=console-consumer-62114] 1 个分区有领导代理 没有匹配的监听器,包括 [topicname-0] (org.apache.kafka.clients.NetworkClient)
我在运行时得到它:
./kafka-console-consumer.sh --topic topicname --bootstrap-server localhost:9094
当我尝试阅读此主题时,我在 golang 程序中遇到了一些错误:
2018/08/22 11:44:12 ReadOffsetWithRetryOnError 连接错误: kafka0:9094 主题:0
代码sn-p:
conn, err := kafka.DialLeader(context.Background(), "tcp", ip, getTopic(topic), 0)
if err != nil {
log.Println("ReadOffsetWithRetryOnError conn error: <", err, "> ", ip, " topic:", topic)
}
这很奇怪,因为在阅读不同主题时,它同时工作正常。
更多错误日志:
/kafka-topics.sh --describe --zookeeper localhost:2181 --topic topicname 主题:indexBlock PartitionCount:1
ReplicationFactor:1 配置: 主题:topicname 分区:0 领导者:-1 副本:1002 Isr:1002
【问题讨论】:
-
您是否正在运行多代理设置?
-
是的,2 个经纪人。
-
我在这里回答了一个类似的问题:stackoverflow.com/a/53600352/1016425 看看
标签: go apache-kafka kafka-consumer-api