当前位置: 首页 > article >正文

ZooKeeper在kafka集群中有何作用

Zookeeper 存储的 Kafka 信息

(1)启动 Zookeeper 客户端。

bin/zkCli.sh

 

(2)通过 ls 命令可以查看 kafka 相关信息。 

[zk: localhost:2181(CONNECTED) 2] ls /kafka

 

zk中有一个节点 consumers 这个里面,老版本0.9版本之前,存放的是消费者的偏移量(offset,这次消费者消费到哪个地方了,下次从这个地方继续消费),新版本的根本没放在zk中,直接放在集群中了。 

可以借助一个工具:漂亮的zoo,通过图形化界面查看zk中的消息。

 

1. 集群协调

ZooKeeper 为 Kafka 集群中的多个 Broker 提供了领导选举机制。当集群中的主节点(Leader Broker)因故障下线时,ZooKeeper 负责协调选举新的 Leader。这保证了 Kafka 集群的高可用性。

2. 配置管理

ZooKeeper 存储了 Kafka 集群的关键元数据,如主题配置信息、分区信息等。当这些配置需要更新时,ZooKeeper 保证了所有 Broker 都可以获取到最新的配置信息。

3. 同步

ZooKeeper 在 Kafka 的分布式环境中保证数据的一致性。它管理 Kafka 集群中的所有 Broker,确保它们的状态同步。

4. 节点管理

ZooKeeper 跟踪 Kafka 集群中每个节点的状态和信息。这包括节点加入或离开集群的情况,以及节点的健康状况。

 


http://www.kler.cn/a/389342.html

相关文章:

  • DApp开发:定制化解决方案与源码部署的一站式指南
  • 【蓝桥等考C++真题】蓝桥杯等级考试C++组第13级L13真题原题(含答案)-最大的数
  • 免费HTML模板和CSS样式网站汇总
  • 【设计模式】关联关系与依赖关系
  • 图论基本术语
  • 【CICD】GitLab Runner 和执行器(Executor
  • 冗余连接 代随写法的C#版本
  • 腾讯混元宣布大语言模型和3D模型正式开源
  • Java灵魂拷问13个为什么,你都会哪些?
  • 多用户商城系统的功能及设计和开发
  • Linux 系统结构
  • 什么是电机绕组热保护,它们如何限制浪涌电流?
  • SpringBoot基础系列学习(四):Thymeleaf模板
  • Django中间件应该怎么使用
  • 把握鸿蒙生态崛起的机遇:开发者视角的探讨
  • Linux 共享内存
  • 戴尔R930服务器增加 Intel X710-DA2双万兆光口含模块
  • 服务器被病毒入侵如何彻底清除?
  • Intern大模型训练营(四):使用Hugging Face下载模型
  • RoseTTAFold PositionalEncoding类解读
  • (C++11)委托构造函数--C++
  • 如何在Oracle应用中使用BI PUBLISHER API将RTF转换为XSL-FO
  • XGBoost算法Python代码实现
  • Iceberg 写入和更新模式,COW,MOR(Copy-on-Write,Merge-on-Read)
  • sqli-labs(第二关)
  • ThinkBook 14+ 2024 Ubuntu 触控板失效 驱动缺失问题解决