服务器不是spring批处理中主题分区错误的领导者

xqnpmsa8  于 2021-06-04  发布在  Kafka
关注(0)|答案(0)|浏览(244)

我尝试推送到本地服务器上运行的kafka群集时出错,错误为:

Got error produce response with correlation id 134 on topic-partition XXX, retrying (**2147483581 attempts left)**. Error: NOT_LEADER_FOR_PARTITION
Received invalid metadata error in produce request on partition local-XXX-0 due to org.apache.kafka.common.errors.NotLeaderForPartitionException: This server is not the leader for that topic-partition.. Going to request metadata update now

我在这里关心两件事,一个是如何修复错误,我可以理解请求被发送到的分区不是领导者,但是我如何修复这个?第二件事是如何设置重试次数,在错误的情况下,它显示重试次数太大(2147483581),我只想设置2或3次尝试。
我尝试添加下面的代码,但它不适用于我的spring批处理应用程序,它从数据库读取数据并推送到kafka集群。

.faultTolerant().
retryLimit(3).
retry(NotLeaderForPartitionException.class)

请在上述两点上提供提示或帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题