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

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

インクリメンタル・バックアップを有効にすると(デフォルトでは無効)、DataStax Enterpriseは、フラッシュされる各SSTableを、キースペース・データ・ディレクトリーの下にあるバックアップ・ディレクトリーにハードリンクします。これにより、スナップショット全体を転送しなくても、オフサイトでバックアップを保存できます。また、インクリメンタル・バックアップをスナップショットと組み合わせて、信頼できる最新のバックアップ・メカニズムを提供できます。コンパクションされたSSTableでは、このようなSSTableにリンク済みのデータがまったく含まれていないため、/backupsにハードリンクが作成されません。特定時点でのスナップショット、および完全なバックアップからその時点までのすべてのインクリメンタル・バックアップとコミットログ。

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

cassandra.yaml

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

手順

  1. クラスターのノードごとに cassandra.yaml 構成ファイルを編集し、incremental_backupsの値をtrueに変更します。
  2. 変更を認識させるため、各ノードを再起動します。