2016-10-06 1 views
0

私は、それぞれがデータノードとマスターノードとして機能するように設定された2つのノードを持つ弾性クラスターを持っています。弾性探査データノードを再起動します。

クラスタ構成:

index.number_of_shards: 5 
index.number_of_replicas: 0 

次のように破片が2つのノード間で分散されている:ノードBに

Node A : 0 2 3 
Node B : 1 4 

それが不足しているため、断片1が初期化フェーズ中に貼り付けられていますRAM上にある。

RAMを増やしてクラスタに再び参加できるように、Node Bを削除する必要があります。ノードを再起動する前に、ノードBからノードAにすべてのシャードを移動する必要がありますか?または、断片をノードに残しておき、ノードを再開させることはできますか?

答えて

1

あなたが再起動期間中にインデックスの可用性を気にしない場合は、可用性を気にしなければ、あなたはノードBを再起動することができ、次のいずれかを実行します

  1. は、ノードBから破片を移動するためにESを依頼ダウンタイム

+0

ノード、ノードBからの破片の上にコピーしますreplicaを作成shard allocation filtering

  • を介してノードすることは問題ではありません。試して再起動し、正常に動作するかどうかを確認します。 –

  • 関連する問題