Elasti c search все мои индексы показывают красный цвет. В чем может быть причина и как это решить? - PullRequest
0 голосов
/ 06 августа 2020

У меня есть два узла ed Node1 Node2 в отдельных экземплярах ec2. Узел 2 показывает этот ответ, а узел 1 недоступен. Может быть из-за проблемы с Node2. Также как снова сделать инстансы работоспособными?

http://server-ipstrong текст: 9200 / _cat / index /? V

1 Ответ

0 голосов
/ 07 августа 2020

Кластер станет желтым, если в кластере есть хотя бы один желтый узел. То же самое для состояния красного кластера, которое указывает хотя бы один красный узел в кластере.

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

Желтые индексы указывают на отсутствующие осколки реплик - вы, вероятно, больше не являетесь отказоустойчивым. Это происходит, когда вы теряете узел, содержащий сегменты реплик, или впоследствии увеличиваете количество реплик для индекса. Решения:

  • уменьшите количество реплик, если в этом нет необходимости (уменьшит отказоустойчивость и скорость поиска)
  • добавьте новые узлы, если вы потеряли один или несколько, кластер перераспределит реплики если новые узлы соответствуют всем критериям

Красные индексы указывают на отсутствие первичных осколков - данные могут быть потеряны. Это происходит, если вы потеряете не реплицируемый первичный сегмент из-за сбоя узла.

  • восстановить потерянные узлы, содержащие недостающие первичные сегменты
  • переиндексировать исходный источник формы данных или восстановить ваш снимок

Чтобы вернуть себе зеленый кластер, исправьте все красные и / или желтые индексы на всех узлах.

...