Kafka日志清理

前言

Kafka将消息存储在磁盘中,为了控制磁盘占用空间。kafka中每个分区副本都对应一个Log,而Log对应多个日志分段,这样有利日志清理操作。Kafka提供两种日志清理策略:

  • 日志删除(Log retention):按一定的保留的策略直接删除不符条件的日志分段;
  • 日志压缩(Log compation):针对每个消息的Key对行整合,对于相同Key的不同value值,只保留最后一个版本;

Broker端参数log.cleanup.policy来设置日志清理策略,此参数默认为delete,也可以设置成compact,还可以设置成delete,compact;

日志删除

 

日志压缩

上一篇:IDEA创建包的重叠问题


下一篇:IDEA文件目录展开