Наконец-то я нашел решение. Оно работает нормально. Пожалуйста, внимательно прочитайте и сделайте.если у вас есть вопрос, свяжитесь со мной waruna94kithruwan@gmail.com.
У меня есть два кластера упругого поиска. Я хочу перенести данные эластичного_01 на эластичный_02.я имею в виду восстановление моментального снимкаastic_01 до упругий_02.let.
Importent
(01) установить параметры моментального снимка эластичного_01
$ curl -XPUT '/ _snapshot / first_backup' -H 'Content-Type: application / json '-d' {"type": "fs", "settings": {"location": "/ home / snapshot /", "compress": true}} '
(2) добавьте расположение снимка вasticsearch.yml (astic_01), отредактируйте файлasticsearch.yml, добавьте эту строку кода и сохраните.
$ path.repo: ["/ home / snapshot /"]
(03) создать снимок (astic_01)
$ curl -XPUT "/ _snapshot / first_backup / snapshot_1? Wait_for_completion = true"
(04) установить параметры снимка эластичного_02
$ curl -XPUT '/ _snapshot / first_backup' -H 'Тип содержимого: application / json' -d '{"type": "fs", "settings": {"location": "/ home / snapshot /"," compress ": true}} '
(05) добавить расположение моментального снимка вasticsearch.yml (astic_02), отредактировать файлasticsearch.yml, добавить эту строку кода и сохранить.
$ path.repo: ["/ home / snapshot / "]
(06) создать снимок (astic_02)
$ curl -XPUT" / _snapshot / first_backup / snapshot_1? wait_for_completion = true "
(07) copyмоментальный снимокastic_01 в >>>> эластичный_02
- удалить содержимое папки моментальных снимков эластичных_02 $ rm -rf / home / snapshot / *
- скопировать содержимое папки моментальных снимков эластичных_01 в папку моментальных снимков эластичных_02
(08) снимок списка
$ curl -XGET '/ _snapshot / first_backup / _all? Pretty'
- он покажет индексы резервного копирования и данные, связанные со снимком
(09) восстановить моментальный снимок эластичного поиска
$ curl -XPOST "/ _snapshot / first_backup / snapshot_1 / _restore? Wait_for_completion = true"