在kafka分区中压缩的偏移量会怎样?

问题描述

让我们说,我有一个带有两个对数段的partion-0。第一部分包含偏移量0、1和2的键v1,v2和v3。第二部分包含偏移量3、4和5的键v3,v4,v1。

发生日志压缩时,将删除第一段中偏移0和2处的键。

偏移量0和2会发生什么?他们变空了吗?如果是这样,空偏移量会怎样?

解决方法

偏移量与键(和值)一起消失。

偏移量就像一个唯一的标识符,在主题的生命周期中永远不变,并且始终属于同一条消息。