2017-02-10 9 views
0

3つのノードESクラスタがあり、AWSでホストされています。今日のamazonネットワーク接続の問題(https://status.aws.amazon.com/参照)の後に、以下のエラーメッセージが表示されます。どのようなデータもなく、クラスタを再び良い状態に戻す方法をアドバイスしてください。AWSによるネットワーク接続の問題が発生した後のelasticsearchのインデックスが破損しています

[index.store] [[.marvel-2015.03.19] [0]メタデータスナップショットの読み取り中にファイルを開く/検索できませんでした。 [2017-02-10 01:54:54,379] [WARN] [index。 [.marvel-2015.03.16] [.marvel-2015.03.16] [0]エンジンに障害が発生しました[既存インデックスの破損] org.apache.lucene.index.CorruptIndexException:[.marvel-2015.03.16] [0]既存の破損インデックス[corrupted_Jja1GRiPTFyzm4G_tuEvsg]原因:CorruptIndexException [コーデックフッターの不一致:アクチュア フッター= 1431655765対フッターの予想= -1071082520(リソース:NIOFSIndexInput(パス= "/ es-data //ノード/ 0 /インデックス/ .marvel-2015.03.16/0/index/_83k_es090_0.doc "))]

答えて

0

各ノードのデータノードを比較します。破損したファイルエントリの形になっているかもしれない異常を持つノードを識別しようとしますか?フラグまたはそれ以上のデータノードのフォルダサイズを他のノードよりも大きくします。あなたが運が良ければ、バランスの取れたクラスタを持ち、他のノードはプライマリとレプリカの断片の形で完全なインデックスを持ちます。このようなシナリオでは、異常のあるノードのデータフォルダを削除してから、クラスタを再起動してから、再度バランスをとることができます。

関連する問題