Назад | Перейти на главную страницу

Импортировать данные Elasticsearch 2.X в 6.X?

У меня есть данные / журналы из Elasticsearch 2.4, и у меня работает новый Elasticsearch 6.X.

Какой лучший / правильный способ импортировать данные из 2.X в 6.x?

Спасибо!

Невозможно получить данные на месте из индекса 2.x в индекс 6.x без последовательного обновления и устранения критических изменений, которые происходят во время каждого обновления.

Кроме того, вы можете обнаружить, что невозможно перейти с 2.x на 6.x без изменения структуры документа, поскольку некоторые вещи, которые были законными в 2.x, были объявлены устаревшими в 5.x и удалены в 6.x

Учитывая, что ElasticSearch не предназначен для использования в качестве основного источника каких-либо данных, типичный способ перехода между неподдерживаемыми версиями - начать с пустого кластера, а затем повторно проиндексировать все ваши данные.

Конечно, я понимаю, что это не всегда возможно, а иногда и невозможно из-за объема данных. Но другого выхода нет.

Переиндексируйте все или пройдите путь обновления между версиями.