2.2. KRaft:从基于 ZooKeeper 迁移到基于 KRaft 的 Kafka 集群的支持
KRaft 模式 Apache Kafka 是一个技术预览,有一些限制,但本发行版本引入了一些支持 KRaft 的新功能。要使用 KRaft 支持,提供了一个新的使用指南: 在 RHEL 上使用 Streams for Apache Kafka in KRaft mode。
如果您使用 ZooKeeper 在 Kafka 集群中进行元数据管理,您现在可以在 KRaft 模式中迁移到使用 Kafka。
在迁移过程中,您可以执行以下操作:
- 安装控制器节点的仲裁,它取代了 ZooKeeper 来管理集群。
-
通过将
zookeeper.metadata.migration.enable标志设置为true,在控制器配置中启用 KRaft 迁移。 -
通过将
zookeeper.metadata.migration.enable标志设置为true来在代理中启用 KRaft 迁移。 -
通过添加代理 KRaft 角色和节点 ID,将
代理切换为使用 KRaft。 -
通过删除
zookeeper.metadata.migration.enable属性将控制器从迁移模式切换到。
请参阅 迁移到 KRaft 模式。