#elasticsearch #elasticsearch-opendistro
#elasticsearch #elasticsearch-opendistro
Вопрос:
Когда я запускаю curl -X, ПОЛУЧАЮ «elastic01: 9200 / _cat / indexes?v», я наблюдаю, что один из моих индексов имеет значение red в работоспособности
Я проверил работоспособность своего кластера, и даже он выделен красным
Что можно сделать, чтобы изменить цвет состояния работоспособности индекса elasticsearch с красного на зеленый.
Ответ №1:
Хорошее начало, вы уже знаете, какое значение работоспособности индекса выделено КРАСНЫМ цветом, что означает, что в индексе отсутствует один или несколько основных сегментов, пожалуйста, определите их, используя этот отличный пост в блоге elastic и посмотрите, отключен ли какой-либо из ваших узлов в кластере, содержащий основные сегменты RED index?
Если вы не можете вернуть узлы, содержащие первичные сегменты индекса, то, как упоминалось в том же блоге, вам придется удалить данные и создать пустые первичные сегменты, используя reroute API.
В случайном случае, когда все узлы, содержащие копии этого конкретного сегмента, все безвозвратно отключены, единственным выходом является использование команд перенаправления для выделения пустого / устаревшего основного сегмента и принятия факта потери данных.