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
标志设置为false
,将代理切换为使用 KRaft 和控制器退出迁移模式。
请参阅 迁移到 KRaft 模式。