Состояние кластера желтый означает, что один или несколько фрагментов реплик не выделены, и запрос эластичного поиска направляется либо в основной сегмент, либо в фрагменты реплик для получения результатов поиска.
Дополнительная информация о различных состояниях здоровья в соответствии с this ES do c.
Состояние кластера: зеленый, желтый или красный. На уровне сегментов красный статус означает, что указанный кластер c не выделен в кластере, желтый означает, что основной сегмент выделен, а реплики - нет, а зеленый означает, что все сегменты выделены.
Как и в этом случае, для некоторых индексов их реплики не назначены никаким узлам данных, Elasticsearch должен запросить все первичные сегменты, и вы не получите частичные результаты, но производительность ваших результатов поиска будет страдать, так как осколки реплик используются для повышения производительности поиска и высокой доступности
Более подробную информацию о том, как реплики увеличивают задержку поиска, можно найти в статье tune search performance из раздела ebay .
Q: - Возвращаясь ко второму вопросу, как мне изменить статус с Желтого на Зеленый.
Ответ: Вам нужно выяснить причину, почему Ваши проблемные c индексы реплики не назначены, это потому, что меньше нет узлов данных как Elasti csearch не размещает реплики на том же узле, где размещен его основной сегмент, или у вас больше реплик для этих индексов, чем для узлов данных. В этих случаях вы можете увеличить количество узлов данных или уменьшить количество узлов реплик (что можно сделать динамически.