Change Data Capture(CDC)ロギング

Change Data Capture(CDC)ロギングは、データの変更を捕捉します。

cassandra.yaml

cassandra.yamlファイルの場所は、インストールのタイプによって異なります。
パッケージ・インストール /etc/dse/cassandra/cassandra.yaml
tarボール・インストール installation_location/resources/cassandra/conf/cassandra.yaml

CDCディレクトリーの場所

CDCディレクトリーの場所は、インストールのタイプによって異なります。
パッケージ・インストール /var/lib/cassandra/cdc_raw
tarボール・インストール /var/lib/cassandra/cdc_raw

Change Data Capture(CDC)ロギングは、変更されたデータを捕捉して追跡します。CDCロギングは、CDCログの格納に使用するディスク領域を制限して、テーブルごとに構成します。CDCログでは、コミット・ログと同じバイナリー形式が使用されます。CDCロギングを使用するには、テーブル・プロパティを使用してデータベース・テーブルを作成または変更します。

ロギングを開始するには cassandra.yaml ファイルでCDCログイングを有効にする必要があります。有効にする前に、CDCログ情報の移動と使用に関する計画を策定してください。memtableをディスクにフラッシュすると、CDCが有効になっているテーブルのデータを含むCommitLogSegmentが、構成されている cdc_raw ディレクトリーに移動されます。ディスク領域の上限に達すると、CDCが有効になっているテーブルへの書き込みは、領域が解放されるまで拒否されます。cassandra.yamlファイルで、4つのCDC設定を構成します