Желтый статус «маленького» кластера ElasticSearch против зеленого статуса «большого» кластера в процессе загрузки данных - PullRequest
0 голосов
/ 12 июня 2019

У меня есть скрипт для загрузки данных в ElasticSearch, и он отлично работает с кластерами ES, содержащими 3 экземпляра ES. Но выполнение сценария для кластера с двумя экземплярами приводит к тому, что этот кластер становится желтым. Удаление индекса восстанавливает их до зеленого.

Найдено следующее: «Состояние желтого кластера означает, что первичные сегменты для всех индексов выделены узлам в кластере, а сегменты реплики, по крайней мере, для одного индекса - нет».

Как я мог это исправить? Должен ли я как-то улучшить свой скрипт с помощью переключателя размера кластера?

1 Ответ

0 голосов
/ 12 июня 2019

У вас наверняка есть в настройках вашего индекса, что вам нужно 2 реплики.И поскольку у вас не может быть реплики и основного сегмента на одном узле, ваш кластер не может распределить все ваши сегменты в кластере из 2 узлов.

Не могли бы вы попытаться уменьшить количество реплик до 1?

см. Здесь документ :

PUT /<your_index>/_settings
{
    "index" : {
        "number_of_replicas" : 1
    }
}

Держите нас в курсе!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...