ElasticSearch делает копию осколка первичной

У нас есть небольшой кластер ElasticSearch 2.4, содержащий 2 узла данных и несколько политик.

Индикаторы имеют 2 первичных осколка и 1 реплику каждый.

Если мы создадим новый индекс, используя наш шаблон по умолчанию, он создаст один основной сегмент на узле 1, а другой - на узле 2.

Осколки реплики назначаются противоположным образом. Таким образом, node1 содержит primary0 и replica1, а node2 содержит primary1 и replica0.

Вчера мне пришлось перезапустить узел 1, теперь узел 1 содержит только replica0 и replica1, а узел 2 содержит только primary0 и primary1. Использование ЦП на узле 2 страдает от этого, но я не знаю, почему, потому что сегменты реплики также должны обслуживать запросы на чтение.

Здесь вы можете увидеть, что у нас есть (первые 2 индекса) и что мы хотим (последний индекс)

IMG

Как я могу переназначить осколок реплики в качестве основного?

0 ответов

Другие вопросы по тегам