Обновить ElasticSearch с 2 до 7.6

#elasticsearch

#elasticsearch

Вопрос:

Я новичок в elasticsearch. Я хочу обновить Elasticsearch с 2 до 7. Требуется ли это для переиндексации before в версию 5?

Может ли кто-нибудь, пожалуйста, помочь мне выполнить это обновление.

Ответ №1:

Ну, это не обязательно.

Вы можете просто создать новый кластер с версией 7.x.x и выполнить Reindex from Remote , который в основном перемещает документы из ES версии 2.x в версию 7.x. Убедитесь, что вы понимаете историю изменений, произошедших с помощью сопоставлений.

Вышеупомянутая ссылка содержит последовательность шагов, которые все, что вам нужно принять во внимание.

Однако, если у вас нет дополнительного оборудования и вам приходится делать это на месте, в этом случае вам, возможно, придется пройти длинный путь, т.е. перейти с Elasticsearch 2.x на 5.6 через reindex in place , а затем выполнить rolling upgrades обновление до последней версии ES.

Ответ №2:

Я даже не уверен, что вы можете выполнить прямое обновление. Я бы настроил какой-нибудь пользовательский процесс для переноса данных из версии 2 в версию 7.x .