Kafka 4.0.0集群安装与配置

Apache Kafka 4.0.0 于 2025 年 3 月 18 日 正式发布,这不仅仅是一次常规的版本更新,它更是一个重要的里程碑,标志着首个完全剔除 Apache ZooKeeper® 即可运行的重大版本发布。通过KRaft 模式运行,Kafka 简化部署和管理工作,消除维护独立 ZooKeeper 集群的复杂性,打破ZooKeeper自身缺陷造成Kafka集群规模的限制。

ZooKeeper-based架构和KRaft-based架构

ZooKeeper-based 和 KRaft-based 是 Kafka 集群的两种不同架构模式,主要区别在于元数据管理和协调机制。以下是详细对比:

特性 ZooKeeper-based 架构 KRaft-based 架构
协调服务 依赖 ZooKeeper(外部系统) 内置 Raft 协议(Kafka 自身实现)
元数据存储 主要存于ZooKeeper,Kafka保存部分副本 完全由Kafka节点(Controller)管理
架构复杂度 需维护 ZooKeeper 集群(额外资源) 单集群架构,简化运维 ......

抱歉,只有登录会员才可浏览!会员登录