Индекс Elasticsearch в КРАСНОЙ работоспособности

#elasticsearch #elasticsearch-opendistro

#elasticsearch #elasticsearch-opendistro

Вопрос:

Когда я запускаю curl -X, ПОЛУЧАЮ «elastic01: 9200 / _cat / indexes?v», я наблюдаю, что один из моих индексов имеет значение red в работоспособности

Я проверил работоспособность своего кластера, и даже он выделен красным

Что можно сделать, чтобы изменить цвет состояния работоспособности индекса elasticsearch с красного на зеленый.

Ответ №1:

Хорошее начало, вы уже знаете, какое значение работоспособности индекса выделено КРАСНЫМ цветом, что означает, что в индексе отсутствует один или несколько основных сегментов, пожалуйста, определите их, используя этот отличный пост в блоге elastic и посмотрите, отключен ли какой-либо из ваших узлов в кластере, содержащий основные сегменты RED index?

Если вы не можете вернуть узлы, содержащие первичные сегменты индекса, то, как упоминалось в том же блоге, вам придется удалить данные и создать пустые первичные сегменты, используя reroute API.

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