Kafka日志结构概览

日志是kafka服务端代码的重要组件之一,很多其他的核心组件是以日志为基础的,后续会讲解状态机和副本管理等。

日志文件中一串的0是该日志段的起始位移值,即base offset。

Kafka日志在磁盘上的组织目录结构如下图所示。

日志中包含多个日志段,而每个日志段又包含:消息日志文件、位移索引文件、时间戳索引文件、已终止的事务索引文件。后续将对kafa 日志模块的源码进行详细分析。

 

posted @ 2020-04-19 12:36  cnxieyang  阅读(773)  评论(0编辑  收藏  举报
联系邮箱:cnxieyang@163.com