聊一聊你对Kafka的Log Retention的理解

发布于 2020-05-19 18:13:20
关注者
0
被浏览
1131
1 个回答
  • 面试哥
    面试哥 2020-05-19
    为面试而生,有面试问题,就找面试哥。

    kafka留存策略包括 删除和压缩两种 删除: 根据时间和大小两个方式进行删除 大小是整个partition日志文件的大小 超过的会从老到新依次删除 时间指日志文件中的最大时间戳而非文件的最后修改时间 压缩: 相同key的value只保存一个 压缩过的是clean 未压缩的dirty 压缩之后的偏移量不连续 未压缩时连续

    扩展问题:

    聊一聊你对Kafka的Log Compaction的理解**

    聊一聊你对Kafka底层存储的理解(页缓存、内核层、块层、设备层)

    聊一聊Kafka的延时操作的原理

    聊一聊Kafka控制器的作用

    消费再均衡的原理是什么?(提示:消费者协调器和消费组协调器)

     

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看