为什么.timeindex inf kafka存储相对偏移量而不是日志段的实际位置或相对位置?

时间:2019-04-25 05:42:50

标签: apache-kafka

标题似乎描述了我的问题。

为什么.timeindex inf kafka存储相对偏移量而不是日志段的实际位置或相对位置?

1 个答案:

答案 0 :(得分:0)

.timeindex 文件用于多种用途,例如清理段文件(具有配置的时间保留)或用于响应消费者补偿请求。

实际上,Kafka使用者可以检索特定分区和UNIX时间戳的逻辑偏移量。经纪人将仅使用时间索引来回答客户。这样可以减少磁盘访问以获取偏移量。