重新启动后,应用程序无法从中间主题读取

时间:2019-07-15 19:48:03

标签: apache-kafka apache-kafka-streams

我们在应用程序中使用Kafka Streams。拓扑使用groupByKey,然后是窗口,然后是聚合。

有时,重新启动后,应用程序无法从中间.repartition主题读取信息,例如,滞后越来越大。删除.repartition主题可以解决问题,直到下次重新启动为止,但这不是一个好的解决方案。该应用程序在docker上运行,并将本地存储安装为状态目录。

好像没有docker一样,一切正常。请指教! 谢谢马克。

1 个答案:

答案 0 :(得分:0)

遇到类似问题的人可以通过将metadata.max.age.ms设置为比当前默认值(300000)低的值来解决该问题,请尝试将其设置得很低(例如几百毫秒),看看是否有帮助,然后算出合理的价值来运行。