Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 在卡夫卡分区中压缩的偏移会发生什么变化?_Apache Kafka_Kafka Consumer Api_Kafka Topic_Kafka Partition - Fatal编程技术网

Apache kafka 在卡夫卡分区中压缩的偏移会发生什么变化?

Apache kafka 在卡夫卡分区中压缩的偏移会发生什么变化?,apache-kafka,kafka-consumer-api,kafka-topic,kafka-partition,Apache Kafka,Kafka Consumer Api,Kafka Topic,Kafka Partition,比方说,我有一个partion-0,有两个日志段。第一段包含偏移量为0、1和2的键v1、v2和v3。第二段在偏移量3、4和5处具有键v3、v4和v1 当日志压缩发生时,第一段中偏移量0和2处的关键点将被删除 偏移量0和2会发生什么变化?它们会变空吗?如果是这样,这个空偏移会发生什么情况?偏移会随着键(和值)一起消失 偏移量就像一个唯一的标识符,在主题的生命周期中不会改变,并且始终属于同一条消息。因此,当使用者开始从分区读取消息时,它不会遇到这些偏移量。它看到这样的东西了吗?--1,3,4,5。谢

比方说,我有一个partion-0,有两个日志段。第一段包含偏移量为0、1和2的键v1、v2和v3。第二段在偏移量3、4和5处具有键v3、v4和v1

当日志压缩发生时,第一段中偏移量0和2处的关键点将被删除


偏移量0和2会发生什么变化?它们会变空吗?如果是这样,这个空偏移会发生什么情况?

偏移会随着键(和值)一起消失


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

因此,当使用者开始从分区读取消息时,它不会遇到这些偏移量。它看到这样的东西了吗?--1,3,4,5。谢谢你的澄清,迈克。