【发布时间】:2021-10-07 23:03:48
【问题描述】:
我有一个简单的拓扑结构,可以对某个主题进行一些窗口化。我没有对拓扑进行任何更改,也没有在任何内部主题上设置分区大小。
我所做的唯一更改是将流线程 (NUM_STREAM_THREADS_CONFIG) 的数量从 10 改为 50。将其重新设置为 10 并不能解决此问题。
2021-10-07 22:48:24.452 ERROR : o.a.k.s.p.i.InternalTopicManager: stream-thread [main]
Existing internal topic my-app-KTABLE-SUPPRESS-STATE-STORE-0000000015-changelog
has invalid partitions: expected: 10 ; actual: 1.
Use 'kafka.tools.StreamsResetter' tool to clean up invalid topics before processing.
From previous answers it appears 解决此问题的方法是重置整个应用程序的流(从一开始就导致重新处理)。这并不理想。我可以尝试删除与此应用相关的所有主题并重新开始。
我的问题 - 我想了解为什么会这样。这似乎是一个非常严重的错误,没有任何明显的原因。
【问题讨论】:
标签: apache-kafka apache-kafka-streams