Kafka主题超出保留期限

时间:2017-07-24 23:06:46

标签: apache-kafka

超出保留期的主题会发生什么?消息将被删除,但主题是否仍然存在,如果是,如果主题上只有一个分区,它是否会写入偏移0?

2 个答案:

答案 0 :(得分:1)

分区中的每个偏移量始终分配给单个消息,并且不会重新分配。来自Log Compaction Basics文档:

  

请注意,日志尾部的消息会保留第一次写入时分配的原始偏移量 - 永远不会更改。另请注意,即使带有该偏移量的消息已被压缩,所有偏移量仍保留在日志中的有效位置...

答案 1 :(得分:0)

经纪人将不保存这些主题的数据,但偏移量将设置在其“最高水位”,直到产生新消息为止。

主题元数据将仍然存在,并且偏移量始终会增加,而不会重置。