2.6. Topic Operator のトピックストア
AMQ Streams では、ZooKeeper を使用してトピックメタデータを保存しなくなりました。Karaf メタデータは Kafka クラスターに格納され、Topic Operator の制御下に置かれるようになりました。
この変更は、将来的に ZooKeeper が Kafka の依存関係でなくなることを想定して、AMQ Streams を準備するために必要です。
Topic Operator は永続ストレージを使用して、トピック設定をキーと値のペアとして記述するトピックメタデータを保存するようになりました。トピックメタデータは、ローカルのインメモリーでアクセスされます。ローカルのインメモリートピックストアに適用される操作からの更新は、ディスク上のバックアップトピックストアに永続化されます。トピックストアは、Kafka トピックからの更新と継続的に同期されます。
AMQ Streams 1.7 にアップグレードする場合、Topic Operator によってトピックストアが制御されるようにシームレスに移行されます。メタデータは ZooKeeper から検出および移行され、古いストアから削除されます。
新しい内部トピック
トピックストアでのトピックメタデータの処理をサポートするため、AMQ Streams 1.7 へのアップグレード時に 2 つの内部トピックが Kafka クラスターに作成されます。
内部トピック名 | 説明 |
---|---|
| トピックメタデータを保存するためにトピックを入力します。 |
| 圧縮されたトピックストア値のログを維持します。 |
これらのトピックは、Topic Operator の実行に不可欠であるため、削除しないでください。
「Topic Operator のトピックストア」を参照してください。