感谢您抽出时间来阅读本文章,期待您的点赞和评论互动!
- Kafka 采取了分片和索引机制,将每个partition分为多个segment,每个segment对应2个文件 log 和 index
- index文件中并没有为每一条message建立索引,采用了稀疏存储的方式
- 每隔一定字节的数据建立一条索引,避免了索引文件占用过多的空间和资源,从而可以将索引文件保留到内存中
- 缺点是没有建立索引的数据在查询的过程中需要小范围内的顺序扫描操作。
- 配置文件 server.properties
- # The maximum size of a log segment file. When this si