2017-07-04 8 views
0

私はAWS ES(マネージドサービス)を使用しています。 AWSは、毎日自動バックアップを取っています。似たような、しかしより頻繁に何かを実装したいと思います。この目的を果たすためにエラスティックサーチスナップショット&リストアAWS

、私は私のESクラスタ内のリポジトリとして登録され、指定された時間に、クラスタのスナップショットを取るために、スケジューラを書いた、S3バケットを作成しました。

ESスナップショットは、本質的に増分され、すなわち、すべての既存のスナップショットが現在のスナップショットに保存される変更を決定するために、メモリにロードされています。

時間とともに、スナップショットの数が増加します。

私は、スナップショットの特定の数を維持し、他の人を削除したいです。このために、別のスケジューラーを書くことができます。

しかし、その後、残りのものは、当社のスナップショット作成スケジュールが実行されるまで、クラスタ全体を復元するのに十分ではありません。

これを処理する良い方法はありますか?

お勧めします。

答えて

0

スナップショットが取られているときは、一度インデックスを削除することができます。 '_restore'を使用して、各インデックスをいつでも復元できます。

は、インデックスを、スナップショット復元および削除する方法については、以下のリンクをご覧ください。

http://www.datawrangler.in/2017/12/es-index-s3-snapshot-restoration.html

関連する問題