当前位置: 首页> 教育> 大学 > Kafka 集群元数据之Zookeeper存储介绍

Kafka 集群元数据之Zookeeper存储介绍

时间:2025/7/10 1:18:53来源:https://blog.csdn.net/yaoqiancuo3276/article/details/139889936 浏览次数:0次

Kafka 集群元数据之Zookeeper存储介绍?

在 Kafka 集群中,ZooKeeper 存储了大量的元数据,管理和协调 Kafka 的各个组件。以下是 ZooKeeper 中创建
的主要信息及其作用:

1. Broker 信息

路径

  • /brokers/ids/[broker_id]
  • /brokers/topics/[topic_name]
  • /brokers/seqid

作用

  • Broker 注册和发现:每个 Kafka Broker 在启动时会在 ZooKeeper 中注册自己的信息,包括 broker.id、主机名和端口号。其他组件可以通过读取这些节点来发现当前集群中的所有 Broker。
  • Topic 配置管理:存储每个 Topic 的配置信息,包括 Partition 数量和副本因子等。
  • 序列 ID 管理:用于生成唯一的序列 ID,确保每个 Topic 和 Partition 的唯一性。

2. Topic 和 Partition 信息

路径

  • /brokers/topics/[topic_name]/partitions/[partition_id]/state

作用

  • Partition Leader 信息:存储每个 Partition 的 Leader 和 Follower 信息,确定哪个 Broker 是当前 Partition 的 Leader。
  • ISR 列表:记录当前 Partition 的 In-Sync Replica (ISR) 列表,标识哪些副本是与 Leader 同步的。

3. Controller 信息

路径

关键字:Kafka 集群元数据之Zookeeper存储介绍

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: