Импортировать данные Elasticsearch 2.X в 6.X?
У меня есть некоторые данные / журналы от Elasticsearch 2.4 и у меня запущен новый Elasticsearch 6.X.
Каков наилучший / правильный способ импорта данных из 2.X в 6.x?
Спасибо!
1 ответ
Невозможно получить данные на месте из индекса 2.x в индекс 6.x без постепенного обновления и устранения критических изменений, которые происходят во время каждого обновления.
Кроме того, вы можете обнаружить, что невозможно перейти с 2.x на 6.x без изменения структуры документа, так как некоторые вещи, которые были разрешены в 2.x, устарели в 5.x и удалены в 6.x
Учитывая, что ElasticSearch не предназначен для того, чтобы быть основным источником каких-либо данных, типичный способ перехода между неподдерживаемыми версиями состоит в том, чтобы начать с пустого кластера, а затем переиндексировать все ваши данные.
Конечно, я понимаю, что это не всегда возможно, а иногда и невозможно из-за объема данных. Но другого пути нет.
Переиндексируйте все или пройдите путь обновления между версиями.