2017-07-05 6 views
0

1つのESインスタンスを実行しています。約100,000個のドキュメントを挿入した後、データディレクトリがあるディスクのスナップショットを作成し、毎回問題なく復元できますか? (ESはまだ稼動していますが)。弾性検索バックアップ - 実行中のスナップショットディスク?

また、ESをシャットダウンするか、明示的に「ディスクにすべての挿入を書き込む」設定をする必要がありますか?

MySQL Innodbテーブルは、MySQLがシャットダウンを実行した後にディスクスナップショットを取るときれいに復元されます。 ESは同じですか?

マイESバージョン:

"version": { 
     "number": "5.4.2", 
     "build_hash": "929b078", 
     "build_date": "2017-06-15T02:29:28.122Z", 
     "build_snapshot": false, 
     "lucene_version": "6.5.1" 
    }, 

答えて

0

これを復元することができる便利なポイントインタイムスナップショットが含まれているという保証はありません。これを確実にするためには、いくつかのフープにジャンプする必要があります(インデックスの作成、フラッシング、マージが起こらないようにする)。これは複雑すぎるので、バックアップを行う公式の方法はsnapshot and restore APIを使用しています。これにより、有効な時点のスナップショットが確保され、他のクラスタでもリストアできます。