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