Apache kafka Kafka日志保留不适用于主题

Apache kafka Kafka日志保留不适用于主题,apache-kafka,Apache Kafka,对于卡夫卡主题,我将segment.ms和retention.ms设置为86400000ms(1天) 通过此主题配置,我假设Kafka将在1天后滚动日志段并将其删除,因为retention.ms也设置为1天 然而,什么也没有发生。这些线段不会滚动,因此不会删除。至少我在服务器日志中看不到任何内容,可用空间也在不断缩小 奇怪的是,如果我将segment.ms和retention.ms设置为一个较小的值,例如1800000ms(30分钟),那么一切都正常工作。设置该属性后,您等待了多长时间?Kafk

对于卡夫卡主题,我将
segment.ms
retention.ms
设置为
86400000ms
(1天)

通过此主题配置,我假设Kafka将在1天后滚动日志段并将其删除,因为retention.ms也设置为1天

然而,什么也没有发生。这些线段不会滚动,因此不会删除。至少我在服务器日志中看不到任何内容,可用空间也在不断缩小


奇怪的是,如果我将
segment.ms
retention.ms
设置为一个较小的值,例如
1800000ms
(30分钟),那么一切都正常工作。

设置该属性后,您等待了多长时间?Kafka在定期任务中删除日志段,而不是立即删除数据。例如,您监控主题的时间是否超过24小时?是的,但应该可以设置日志清理器的定期延迟,对吗?您是指默认的
log.segment.delete.delay.ms=60000