添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

kafka compact delete.retention.ms

kafka的 delete.retention.ms 参数是用来设置 log compaction 机制的。当启用了 log compaction 机制之后,该参数会指定在一条记录被标记为删除后,需要在多长时间内将其从磁盘上删除。

具体来说, delete.retention.ms 参数指定了一个时间段,单位是毫秒。在这个时间段内,Kafka会将被标记为删除的记录保留在磁盘上,以便在这段时间内如果有需要进行消息恢复或者数据回滚时,仍然可以访问这些被删除的记录。当这个时间段结束后,Kafka会将这些被标记为删除的记录从磁盘上删除。

需要注意的是, delete.retention.ms 参数仅在启用了 log compaction 机制时才会生效。如果没有启用该机制,则不会进行记录删除操作。另外,对于某个topic的具体设置,可以在对应的topic配置文件中进行设置。

总之, delete.retention.ms 是Kafka中用来控制 log compaction 机制的参数,用于指定被标记为删除的记录在磁盘上保留的时间。这个时间段过后,这些记录将会被从磁盘上删除。

  •