#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 .