Restoring a snapshot
After you have taken snapshots of your data, they can be restored. The restoration process is often very fast; the indexed data is copied on the nodes and then activated.
Getting ready
You need a working ElasticSearch cluster and the snapshot created in the previous recipe.
How to do it...
To restore a snapshot, we will perform the following step:
- To restore a snapshot called
snap_1
for the indextest
andtest2
, the HTTP method isPUT
, and the curl command is:curl -XPOST "localhost:9200/_snapshot/my_backup/snap_1/_restore?pretty" -d '{ "indices": "test-index,test-2", "ignore_unavailable": "true", "include_global_state": false, "rename_pattern": "test-(.+)", "rename_replacement": "copy_$1" }'
The result will be as follows:
{ "accepted" : true }
The restoration is finished when the cluster state turns from red to yellow or green.
How it works...
The...