Ceci est une ancienne révision du document !
Sauvegarde et restauration des index Elasticsearch
Créer l'emplacement du snapshot :
PUT /_snapshot/backup
{
"type": "fs",
"settings": {
"location": "/backup",
"compress": true
}
}
Vérifier les paramètres :
GET /_snapshot/backup
Créer un snapshot :
PUT /_snapshot/backup/snapshot_1?wait_for_completion=true
Afficher le snapshot :
GET /_snapshot/backup/snapshot_1
Restaurer un index depuis un snapshot :
POST /_snapshot/backup/snapshot_1/_restore?wait_for_completion=true
{
"indices": "logstash-2017.10.21",
"ignore_unavailable": true,
"include_global_state": true
}
Fermer l'index en question avant de le restaurer :
POST /logstash-2017.10.21/_close