weixin_43113933
币圈技术流
采纳率25.7%
2019-11-09 22:58 阅读 458

kafka宕机面试问题求解?

kafka集群中有3台机器,如果包括副本在内的机器全挂了怎么办?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • hongchenshijie 红尘丶世界 2020-03-24 07:57
    1. kafka的元数据信息是保存在zookeeper上的,可以通过zookeeper恢复对应关系,zookeeper中记录了broker的id 、消费者消费数据的offset,消费者与partition的对应关系(ConsumerA—> Partition-0, ConsumerB—> Partition-1) 2.通过kafka集群中的 .index 和 .log 文件进行数据的恢复 .index 和 .log文件是写在磁盘的,如果所有磁盘也坏了就彻底没办法了 集群宕机了不代表磁盘也坏了.
    点赞 评论 复制链接分享

相关推荐