Souhaitez-vous apprendre à créer un ElasticSearch Snapshot? Dans ce tutoriel, nous allons vous montrer comment créer l’Snapshot d’un index ElasticSearch sur un ordinateur exécutant Ubuntu Linux.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• ElasticSearch 7.6.2
Dans notre exemple, l’adresse IP du serveur ElastiSearch est 192.168.100.7.
Important! L’Elasticsearch utilise le mot Index au lieu du mot Table.
Tutoriel lié ElasticSearch:
Sur cette page, nous offrons un accès rapide à une liste de tutoriels liés à l’installation ElasticSearch.
Tutorial ElasticSearch – Création d’un Snapshot
Installez les paquets requis.
Testez votre communication avec le serveur ElasticSearch.
Voici la sortie de commande:
Arrêtez le service ElasticSearch.
Créez un répertoire local pour stocker l’Snapshot.
Modifier le fichier de configuration ElasticSearch nommé: elasticsearch.yml
Ajouter la ligne suivante à la fin du fichier.
Voici le fichier d’origine, avant notre configuration.
Voici le fichier avec notre configuration.
Démarrez le service ElasticSearch.
Enregistrez un nouveau référentiel Snapshot nommé BACKUP.
Voici la sortie de commande:
Énumérez tous les dépôts Snapshot.
Voici la sortie de commande:
Créez un Snapshot de la base de données ElasticSearch.
Voici la sortie de commande:
Dans notre exemple, nous avons créé un Snapshot nommé SNAPSHOT_001.
Dans notre exemple, nous avons stocké cet Snapshot à l’intérieur du référentiel nommé : BACKUP.
Cet Snapshot stocke toutes les informations Elasticsearch.
Pour créer un Snapshot d’un index ÉlastiqueSearch spécifique, utilisez la commande suivante.
Voici la sortie de commande:
Dans notre exemple, nous avons créé un Snapshot nommé SNAPSHOT_INDEX_ACCOUNT_001.
Dans notre exemple, nous avons stocké cet Snapshot à l’intérieur du référentiel nommé : BACKUP.
Cet Snapshot ne stocke que l’indice nommé ACCOUNTS.
Énumérez tous les Snapshot disponibles sur le référentiel nommé BACKUP.
Voici la sortie de commande:
Utilisez cette commande pour répertorier les informations d’un Snapshot spécifique.
Voici la sortie de commande:
Dans notre exemple, nous avons énuméré les informations d’un Snapshot nommé SNAPSHOT_001 qui a été stocké sur le référentiel nommé BACKUP.
félicitations! Vous avez créé un Snapshot ElasticSearch.
Tutorial ElasticSearch – Restaurer un Snapshot
Installez les paquets requis.
Testez votre communication avec le serveur ElasticSearch.
Voici la sortie de commande:
Restaurer l’Snapshot ElasticSearch nommé: SNAPSHOT_INDEX_ACCOUNT_001
Voici la sortie de commande:
Dans notre exemple, nous avons restauré la sauvegarde d’un indice Elasticsearch nommé ACCOUNTS.
Si vous avez reçu le message d’erreur suivant, vous devez fermer l’index ElasticSearch avant de restaurer l’Snapshot.
Pour fermer l’index Elasticsearch, utilisez la commande suivante.
Voici la sortie de commande:
félicitations! Vous avez restauré l’Snapshot ElasticSearch.