¿Desea obtener información sobre cómo crear un Snapshot de ElasticSearch? En este tutorial, vamos a mostrarle cómo crear un Snapshot de un índice de ElasticSearch en un equipo que ejecuta Ubuntu Linux.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• ElasticSearch 7.6.2
En nuestro ejemplo, la dirección IP del servidor ElastiSearch es 192.168.100.7.
¡Importante! Elasticsearch utiliza la palabra Index en lugar de la palabra Table.
Tutorial relacionado con ElasticSearch:
En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con la instalación de ElasticSearch.
Tutorial ElasticSearch – Creación de un Snapshot
Instale los paquetes necesarios.
Pruebe la comunicación con el servidor ElasticSearch.
Aquí está la salida del comando:
Detenga el servicio ElasticSearch.
Cree un directorio local para almacenar el Snapshot.
Edite el archivo de configuración de ElasticSearch denominado: elasticsearch.yml
Agregue la siguiente línea al final del archivo.
Aquí está el archivo original, antes de nuestra configuración.
Aquí está el archivo con nuestra configuración.
Inicie el servicio ElasticSearch.
Registre un nuevo repositorio de Snapshot denominado BACKUP.
Aquí está la salida del comando:
Enumere todos los repositorios de Snapshot.
Aquí está la salida del comando:
Cree un Snapshot de la base de datos de ElasticSearch.
Aquí está la salida del comando:
En nuestro ejemplo, creamos un Snapshot denominada SNAPSHOT_001.
En nuestro ejemplo, almacenamos este Snapshot dentro del repositorio denominado: BACKUP.
Este Snapshot almacena toda la información de Elasticsearch.
Para crear un Snapshot de un índice de ElasticSearch específico, utilice el siguiente comando.
Aquí está la salida del comando:
En nuestro ejemplo, creamos un Snapshot denominado SNAPSHOT_INDEX_ACCOUNT_001.
En nuestro ejemplo, almacenamos este Snapshot dentro del repositorio denominado: BACKUP.
Este Snapshot almacena solo el índice denominado ACCOUNTS.
Enumere todas los Snapshot disponibles en el repositorio denominado BACKUP.
Aquí está la salida del comando:
Utilice este comando para enumerar información de un Snapshot específico.
Aquí está la salida del comando:
En nuestro ejemplo, enumeramos la información de un Snapshot denominado SNAPSHOT_001 que se almacenó en el repositorio denominado BACKUP.
¡Felicitaciones! Ha creado un Snapshot de ElasticSearch.
Tutorial ElasticSearch – Restauración de un Snapshot
Instale los paquetes necesarios.
Pruebe la comunicación con el servidor ElasticSearch.
Aquí está la salida del comando:
Restaure el Snapshot de ElasticSearch denominada: SNAPSHOT_INDEX_ACCOUNT_001
Aquí está la salida del comando:
En nuestro ejemplo, restauramos la copia de seguridad de un índice de Elasticsearch denominado ACCOUNTS.
Si ha recibido el siguiente mensaje de error, debe cerrar el índice de ElasticSearch antes de restaurar el Snapshot.
Para cerrar el índice de Elasticsearch, utilice el siguiente comando.
Aquí está la salida del comando:
¡Felicitaciones! Ha restaurado el Snapshot de ElasticSearch.