2016-01-29 6 views
1

Я вручную выделил 3 первичных осколка для определенного узла в ElasticSearch. Реплики этих осколков находятся в разных узлах. Предположим теперь, что первичный осколок №2 опускается (например, из-за переполнения данных) без узла, на котором он находится. Тогда можно ли получить данные, находящиеся на этом конкретном осколке, после того, как я вручную перераспределяю его на другой узел? Если да, то как?Если осколок падает, то после перераспределения этого осколка данные, находящиеся в этом осколке, будут восстановлены

ответ

1

Да.

После того, как узел с номером первичной осколки №2 опустится, то череп реплики на другом узле будет обновлен до основного осколка, что позволит вам получить данные. См. Здесь:

Coping with failure (ES Definitive Guide)