2016-03-09 1 views
0

У меня есть индекс ES с тремя осколками. Как вы можете видеть, почти все данные содержатся в одном осколке, другие два не так уж много:Размеры обрезков Elasticsearch не сбалансированы

index1  0 p STARTED  650 190.5kb 10.25.242.35 TWO 
index1  1 p STARTED 77722991 26.2gb 10.25.242.36 THREE 
index1  2 p STARTED  880 334.5kb 10.25.242.34 ONE 

Почему так и как я могу изменить это? Я не мог найти никакой информации в документации :(

настройки индекса:.

[~] # curl -XGET 'localhost:9200/index1/_settings?pretty' 
{ 
    "index1" : { 
    "settings" : { 
     "index" : { 
     "creation_date" : "1449624574889", 
     "number_of_shards" : "3", 
     "uuid" : "QxDOzeG6Qj2BNExZ0z-Drg", 
     "version" : { 
      "created" : "1050299" 
     }, 
     "number_of_replicas" : "0" 
     } 
    } 
    } 
} 

ES версии 1.5 и в настоящее время я не могу обновить его

+1

Возможно, вы планируете пересылку документов на этот осколок при индексировании? https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-routing-field.html – micpalmia

ответ

1

Можем ли мы увидеть ваш запрос индексации Вы? возможно, маршрутизация документов при их индексировании.

+0

Нет маршрутизации все. –

+0

Вы установили некоторые плагины на Elasticsearch? –

+0

Оказывается, там была настроена маршрутизация, следовало бы лучше проверить :) –

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