前書き
このチュートリアルでは、Debezium を使用して MySQL データベースの更新をキャプチャーする方法を紹介します。データベースのデータが変更されると、結果となるイベントストリームを確認できます。
このチュートリアルでは、OpenShift で Debezium サービスを開始し、データベースの簡単な例を使用して MySQL データベースサーバーを実行した後、Debezium を使用してデータベースの変更をキャプチャーします。
前提条件
-
cluster-admin
権限での OpenShift Container Platform 4.x クラスターへのアクセス。 AMQ Streams 2021.q3 の OpenShift インストールおよびサンプルファイル。
AMQ Streams のダウンロードサイト からファイルをダウンロードできます。
Debezium MySQL Connector 1.5。
Red Hat Integration のダウンロードサイト からファイルをダウンロードできます。
上記は MySQL コネクターを対象とする前提条件です。その他の Debezium コネクターの前提条件は異なる場合があります。
多様性を受け入れるオープンソースの強化
Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。これは大規模な取り組みであるため、これらの変更は今後の複数のリリースで段階的に実施されます。詳細は、Red Hat CTO である Chris Wright のメッセージをご覧ください。