「oops、クラスタは閉鎖され、インデックスは再構築する必要があります」を知るための一般的な方法はありますか?elasticsearchクラスタでデータ損失が発生した場合の対応方法
代わりに、この質問に答えるパターンまたはアプローチですか?
はこれまでのところ、我々は次のようなアプローチを使用している:クラスタは赤の状態になった場合1)、データが失われている、インデックスを再構築する必要があります。
2)クラスタが緑色と黄色の間で反転する場合、データの損失は発生しません。
3)#2と同様に、5つのシャードを持つインデックスでは、 "active_shards"の値が5以上の場合、すべて正常です。
#3は公正ですか?基本的には、次のように正しいです:
DataLossHasOccurred ==( "active_shards" < "active_primary_shards")
ありがとうございますが、それは直接質問に答えません。データ損失が発生し、インデックスを再構築する必要があります。これはこのスレッドの焦点です。 – Jonesome