インクリメンタル・バックアップの有効化

インクリメンタル・バックアップを有効にする手順。インクリメンタル・バックアップを有効にすると、Cassandraは、フラッシュされる各SSTableを、キースペース・データ・ディレクトリーの下にあるバックアップ・ディレクトリーにハードリンクします。

インクリメンタル・バックアップを有効にすると(デフォルトでは無効)、Cassandraは、フラッシュされる各SSTableを、キースペース・データ・ディレクトリーの下にあるバックアップ・ディレクトリーにハードリンクします。これにより、スナップショット全体を転送しなくても、オフサイトでバックアップを保存できます。また、インクリメンタル・バックアップをスナップショットと組み合わせて、信頼できる最新のバックアップ・メカニズムを提供できます。

スナップショットと同様に、インクリメンタル・バックアップ・ファイルは自動的に消去されません。DataStaxでは、新しいスナップショットが作成されるたびにインクリメンタル・バックアップのハードリンクを消去するプロセスを設定することを推奨します。

cassandra.yamlファイルの場所は、インストールのタイプによって異なります。
パッケージ・インストール /etc/cassandra/cassandra.yaml
tarボール・インストール install_location/resources/cassandra/conf/cassandra.yaml
Windowsインストール C:\Program Files\DataStax Community\apache-cassandra\conf\cassandra.yaml

手順

クラスターの各ノードでcassandra.yaml構成ファイルを編集し、incremental_backupsの値をtrueに変更します。