Elasticsearch - миграция lndex с Windows машины на Linux машины - PullRequest
0 голосов
/ 11 февраля 2020

В настоящее время мы работаем с ES на Windows 2012 R2 серверной машине (внутри компании), и у нее всего 20 миллионов документов с размером индекса 12 ГБ .

Теперь мы призваны перенести наш Windows сервер на Linux Сервер. Для этого я ищу любой надежный способ пересылки данных индекса с машины Windows на Linux. Кто-нибудь может предложить, пожалуйста, лучший обходной путь?

Спасибо.

1 Ответ

0 голосов
/ 12 февраля 2020

Не копируйте каталог данных! Выберите поддерживаемый путь:

  1. CCR - самый простой и быстрый, если у вас есть кластерная платиновая лицензия
  2. Снимок через FS / S3 - если у вас уже есть снимки, хороший вариант, особенно с S3 в качестве хранилища , так как вам не нужно копировать снимок на новые узлы или монтировать на всех узлах данных в обоих кластерах , Это также быстрый вариант, поскольку вы не переиндексируете в целевом кластере - это просто быстрое восстановление осколков и, вероятно, второй лучший подход с точки зрения скорости.
  3. Переиндексация с удаленного - сопутствует переиндексации документов, но также работает с различными версиями эластичного поиска, если вы хотите простой способ или вам необходимо обновить версию elasti c до более новой основной версии, попробуйте этот способ
  4. Logsta sh с эластичным поиском вход и выход - То же, что 3.), но с logsta sh между ними. Простой путь, если вы хотите изменить документы при копировании

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...