首页 > 解决方案 > 为什么Kaka Streams repartition topic的retention.ms默认设置为-1?这不是在重新分区主题中无限保留消息吗?

问题描述

我认为它与以下链接有关,但我不明白。

可以为 kafka 流内部主题(如 *-changelog 主题)提供“retention.ms”、“cleanup.policy”等主题配置,以删除无用的日志。

但是当涉及到像 *-repartition 主题这样的内部主题时,不可能提供主题配置值,即使重新分区主题的默认“retention.ms”是“-1”,这意味着无限保留。如何删除或管理重新分区主题?否则重新分区主题的大小将太大,可能会出现磁盘故障问题。

如何管理重新分区主题?什么是清除数据?在文档中找不到任何相关的解释。

标签: apache-kafkaapache-kafka-streamsspring-cloud-stream-binder-kafka

解决方案


推荐阅读