2.2. KRaft: ZooKeeper ベースから KRaft ベースの Kafka クラスターへの移行のサポート
Streams for Apache Kafka の KRaft モードは、いくつかの制限がある テクノロジープレビュー ですが、このリリースでは、KRaft をサポートするいくつかの新機能が導入されています。KRaft の使用を支援するために、新しい使用ガイド KRaft モードでの RHEL 上の Streams for Apache Kafka の使用 の提供を開始しました。
Kafka クラスターでメタデータ管理に ZooKeeper を使用している場合は、KRaft モードでの Kafka の使用に移行できるようになりました。
移行中に次の操作を行います。
- クラスター管理用の ZooKeeper に代わるコントローラーノードのクォーラムをインストールします。
-
コントローラー設定で
zookeeper.metadata.migration.enable
フラグをtrue
に設定して、KRaft の移行を有効にします。 -
ブローカーで
zookeeper.metadata.migration.enable
フラグをtrue
に設定して、KRaft の移行を有効にします。 -
broker
KRaft ロールとノード ID を追加して、ブローカーを KRaft の使用に切り替えます。 -
zookeeper.metadata.migration.enable
プロパティーを削除して、コントローラーを移行モードから切り替えます。
KRaft モードへの移行 を参照してください。