再现UnknownTopicOrPartitionException:此服务器不托管此主题分区

问题描述 投票:0回答:2

我们在生产环境中遇到了一些异常:

UnknownTopicOrPartitionException: This server does not host this topic-partition

根据我的分析,此问题的一种可能的解决方法是增加

retries
的数量,因为这是一个可重试的异常。

我在本地重现此问题时遇到一些困难。我尝试在制作时关闭经纪人,但失败了

TimeoutException

我正在寻找重现此问题的建议。

apache-kafka kafka-producer-api
2个回答
10
投票

如果您在主题创建过程中收到此错误日志,则存在一个未解决的问题:

KAFKA-6221 ReplicaFetcherThread 在创建主题时抛出 UnknownTopicOrPartitionException

在批量创建主题的某个时间点,UpdateMetadata请求很可能晚于FetchRequest得到处理,因此元数据缓存没有及时更新。

问题与对集群运行状况没有影响的日志消息有关。


0
投票

对我来说,那是因为我有一个“.”以及我的主题名称中的“_”

© www.soinside.com 2019 - 2024. All rights reserved.