第 3 章 功能


Apache Kafka 3.0 的 Streams 中引入的功能。

RHEL 上的 Apache Kafka 3.0 流基于 Apache Kafka 4.0。

注意

要查看本发行版本中解决的所有增强和错误,请参阅 Apache Kafka Jira 项目的流

3.1. Kafka 4.0 支持

Apache Kafka 的流现在支持并使用 Apache Kafka 版本 4.0。仅支持由红帽构建的 Kafka 发行版本。

有关升级说明,请参阅 在 KRaft 模式下在 RHEL 上使用流 Apache Kafka

如需了解更多信息,请参阅 Kafka 4.0 发行注记。

Kafka 3.9.x 仅支持升级到 Apache Kafka 3.0 的 Streams。建议您执行滚动更新以使用新的二进制文件。

对 ZooKeeper 的支持结束

Kafka 4.0 仅在 KRaft 模式下运行,其中 Kafka 在使用 Raft 协议的情况下运行没有 ZooKeeper。Kafka 3.9 是支持 ZooKeeper 的最终版本。因此,Apache Kafka 2.9.x (LTS)的 Streams 是与使用 ZooKeeper 的 Kafka 集群兼容的最后一个版本。

迁移基于 ZooKeeper 的 Kafka 集群

要升级到 Apache Kafka 3.0 或更高版本的 Streams,您必须首先将 Kafka 集群迁移到 KRaft 模式

KRaft 模式限制

对于 Kafka 3.8 及更早版本,控制器仲裁(替换 Zookeeper)是固定大小(静态)的。Kafka 3.9 中引入了动态控制器仲裁。

目前不支持在 Kafka 的静态控制器仲裁和动态控制器仲裁之间进行迁移。如需更多信息,请参阅 KAFKA-16538

RHEL 上 Apache Kafka 3.0 的流支持静态和动态控制器仲裁,对于新部署,推荐使用动态仲裁。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部