proyectos:linuxservidor-elasticsearch-backup
Respaldos Elasticsearch
Creamos la carpeta de respaldos
mkdir /var/backups/elasticsearchbackup chown -R elasticsearch: /var/backups/elasticsearchbackup
Agregamos la ruta al elasticsearch
echo 'path.repo: ["/var/backups/elasticsearchbackup"]' >> /etc/elasticsearch/elasticsearch.yml systemctl restart elasticsearch.service
Montamos el directorio para elasticsearch
curl -X PUT "localhost:9200/_snapshot/es_backup?pretty" -H 'Content-Type: application/json' -d' { "type": "fs", "settings": { "location": "/var/backups/elasticsearchbackup" } } '
Confirmamos el montado
curl -X GET "localhost:9200/_snapshot/es_backup?pretty"
Iniciamos el respaldo1
curl -X PUT "localhost:9200/_snapshot/es_backup/es_backup_202303191200?pretty"
Ahora verificamos que se esta realizando con
du -ch --max-depth=1 /var/backups/elasticsearchbackup/
curl -X GET "localhost:9200/_snapshot/es_backup/es_backup_202303191200?pretty"
Referencias
proyectos/linuxservidor-elasticsearch-backup.txt · Última modificación: por manuel.floresv