Elasticsearch

Материал из Викиадмин
Перейти к навигации Перейти к поиску

Бэкап

Делаем место под снапшоты

$ curl -XPUT 'http://localhost:9200/_snapshot/NAME_OF_REPO' -d '{
    "type": "fs",
    "settings": {
        "location": "/backups",
        "compress": true
    }
}'

Команда для бэкапа:

$ curl -XPUT "localhost:9200/_snapshot/NAME_OF_REPO/snapshot_1?wait_for_completion=true"

Такой запрос создает бэкап с названием snapshot_1 в репозитории NAME_OF_REPO.


Восстановить данные можно следующим образом:

$ curl -XPOST "localhost:9200/_snapshot/NAME_OF_REPO/snapshot_1/_restore"