2016-08-11 3 views
1

У меня есть кластер с двумя узлами, я добавил еще 3 узла, которые присоединились к кластеру. Я могу отправить запрос им и получить результаты. однако, когда я проверяю, у них нет каких-либо документов. У меня есть индекс 5 осколков, и я ожидал, что каждый узел получит осколок?elasticsearch Cluster not rebalancing после добавления узлов

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

Я бы предположить, что изменение баланса не удалось из-за какой-то ошибки. Чтобы выяснить, что вызвало это, я бы включил подробный журнал для одного из недавно добавленных узлов, а затем попытался принудительно распределить распределение черепа, следуя примерам на 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]" 
      }, 
1

Ребалансирование зависит от нескольких параметров.

Shards Allocation

Независимо от результата алгоритма балансировки, восстановление равновесия не может быть разрешено в связи с forced awareness или allocation filtering.

Смежные вопросы