2016-08-11 8 views
1

2つのノードを持つクラスタがあり、クラスタに追加された3つのノードが追加されました。私は彼らにリクエストを送り、結果を得ることができます。しかし、私は彼らがどんな文書も持っていないことを確認するとき。私は5つの断片インデックスを持っており、各ノードが断片を受け取ることを期待していましたか?elasticsearchノードを追加した後にクラスタが再調整されない

3 new nodes have no documents

{ 
    cluster_name: "es-poc", 
    status: "green", 
    timed_out: false, 
    number_of_nodes: 5, 
    number_of_data_nodes: 5, 
    active_primary_shards: 5, 
    active_shards: 10, 
    relocating_shards: 0, 
    initializing_shards: 0, 
    unassigned_shards: 0, 
    delayed_unassigned_shards: 0, 
    number_of_pending_tasks: 0, 
    number_of_in_flight_fetch: 0, 
    task_max_waiting_in_queue_millis: 0, 
    active_shards_percent_as_number: 100 
} 
+0

でこれを見た応答。何が原因だったのか把握するために、新しく追加されたノードのうちの1つを詳細ログに記録し、その後、https://www.elastic.co/guide/en/elasticsearch/reference /2.3/cluster-reroute.html – oldbam

答えて

2

回答いただきありがとうございます。問題は、すべてのノードで同じではないバージョンの既存メンバーが2.3.4で、新メンバーが2.3.3だったことです。

私が行うことで、これを見つけた:

POST _cluster/reroute?explain 
{ 
    "commands": [ 
    { 
     "move" : 
      { 
       "index" : "event4", "shard" : 0, 
       "from_node" : "Toad", "to_node" : "Amelia Voght" 
      } 
     } 

    ] 
} 

を私はリバランスが何らかのエラーに失敗したと推測します説明セクション

{ 
       "decider": "node_version", 
       "decision": "NO", 
       "explanation": "target node version [2.3.3] is older than source node version [2.3.4]" 
      }, 
関連する問題