Herramientas de usuario

Herramientas del sitio


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