Kafka提供了两种日志清理策略:
日志清理策略设置:
可以通过broker端参数log.cleanup.policy来设置日志清理策略,此参数的默认值为delete,即采用日志删除的清理策略。
如果要采用日志压缩的清理策略,就需要将log.cleanup.policy设置为compact,并且还需要将log.cleaner.enable(默认值为true)设定为true。
通过将log.cleanup.policy参数设置为"delete、compact",可以同时支持日志删除和日志压缩两种策略。
日志清理的粒度可以控制到主题级别,比