Итак, у меня довольно простое приложение Node.js, работающее на одном сервере, с использованием mongoDB в качестве первичной базы данных и elasticsearch в качестве «набора реплик» только с релевантным поиском поля, индексированные в ES. Мне нужно обновление, потому что более ранняя версия конфликтует с полями, начинающимися с подчеркивания (например, «_id»).Обновление Elasticsearch от 0.90.7 до 1.7.1 в живой системе
Есть ли способ обновить elasticsearch с небольшим количеством простоя без возврата к mongoDB? Также, каков правильный способ резервного копирования elasticsearch в этом сценарии? Какими будут шаги для восстановления резервной копии, если что-то пойдет не так?
TLDR: какой способ резервного копирования и обновления между этими версиями?
Сколько у вас данных и сколько времени потребуется для переиндексации? – Val
Должно быть очень быстро! Пока данных немного. Три коллекции (из которых только два являются индексами ES), которые содержат около 200 и 100 позиций. Я также изучаю другие способы просто избавиться от подчеркивания. Возможно, это вариант. – BenMann