为什么在Apache kafka中用kafka-raft代替ZooKeeper进行元数据管理?我也浏览了apache博客(apache.org)上的文章,但找不到确切和简洁的原因。期待一些好的见解。
i1icjdpr1#
来自Kafka改进建议(KIP)文件:目前,Kafka使用ZooKeeper来存储其关于分区和代理的元数据,并选择一个代理作为Kafka控制器。我们希望删除对ZooKeeper的依赖。这将使我们能够以一种更具可伸缩性和鲁棒性的方式管理元数据,支持更多分区。这也将简化Kafka的部署和配置。点击此处阅读更多信息:KIP-500:使用自管理元数据仲裁替换ZooKeeper
1条答案
按热度按时间i1icjdpr1#
来自Kafka改进建议(KIP)文件:
目前,Kafka使用ZooKeeper来存储其关于分区和代理的元数据,并选择一个代理作为Kafka控制器。我们希望删除对ZooKeeper的依赖。这将使我们能够以一种更具可伸缩性和鲁棒性的方式管理元数据,支持更多分区。这也将简化Kafka的部署和配置。
点击此处阅读更多信息:KIP-500:使用自管理元数据仲裁替换ZooKeeper