【发布时间】:2018-05-25 19:36:10
【问题描述】:
我有两个代理 kafka 0.10.2.0 集群。复制因子为 2。我正在针对这个 Kafka 运行 1.0.0 kafka 流应用程序。在我的 kafka 流应用程序中,生产者配置有 retries = 10 and retry.backoff.ms = 100
运行几分钟后,我在 Kakfa server.log 中观察到以下日志。由于这个 Kafka 流应用程序正在抛出“NOT_LEADER_FOR_PARTITION”异常。
可能的原因是什么?请帮帮我。
[2017-12-12 10:26:02,583] ERROR [ReplicaFetcherThread-0-1], Error for partition [__consumer_offsets,22] to broker 1:org.apache.kafka.common.errors.NotLeaderForPartitionException: This server is not the leader for that topic-partition. (kafka.server.ReplicaFetcherThread)
【问题讨论】:
-
Producer 确实在内部重试了这个错误,并且只抛出它退休已用尽——也许你有网络问题,因此生产者找不到正确的代理。
-
你能解决这个问题吗?
标签: apache-kafka apache-kafka-streams