Il est bon de garder à l'esprit que nous ne couvrions pas le processus d'enregistrement d'un référentiel d'instantanés, de création de politiques SLM ou de prise de cliché. Explorez nos articles connexes sur les sujets pour apprendre à accomplir ce qui précède."
Émission elasticsearch show disponibles
La première étape consiste à localiser les instantanés disponibles dans votre cluster. Exécutez la demande comme indiqué pour obtenir vos instantanés disponibles:
curl -xget "http: // localhost: 9200 / _snapshot" -h "kbn-xsrf: reporting"La demande ci-dessus doit récupérer tous les instantanés disponibles dans votre cluster et les renvoyer en tant qu'objet JSON.
Un exemple de sortie est comme indiqué:
Une fois que vous avez localisé l'instantané que vous souhaitez restaurer, nous pouvons continuer.
Index de restauration Elasticsearch ou flux de données
Avant de restaurer un index ou un flux de données spécifique, assurez-vous qu'il est inclus dans l'instantané que vous souhaitez restaurer.
Commencez par supprimer l'index ou le flux de données que vous souhaitez restaurer. Cela empêchera les collisions de noms lors de la restauration des données.
Dans ce cas, nous devons supprimer l'index netflix_copy. Nous pouvons supprimer l'index en exécutant la requête:
curl -xdelete "http: // localhost: 9200 / netflix_copy" -h "kbn-xsrf: reporting"La demande ci-dessus doit supprimer l'index ou le flux de données spécifié à partir du cluster. Assurez-vous que vous avez suffisamment de privilèges sur l'index cible avant d'exécuter la demande de suppression.
Pour restaurer un index, utilisez la syntaxe comme indiqué:
Post _snapshot // snapshot_name / _restorePar exemple, nous pouvons restaurer l'index Netflix_copy comme indiqué dans la demande ci-dessous:
Post _snapshot / samptample_repo / temp_backups-hj2n3wvxqrg0ldvfdcgvkq / _restoreUne fois que vous avez exécuté la requête ci-dessus, la demande doit restaurer l'index à partir de l'instantané:
Elasticsearch restaure un état de fonctionnalité
Pour restaurer un état de fonctionnalité à partir d'un instantané donné, nous pouvons exécuter la demande en;
Post _snapshot / samptample_repo / temp_backups-hj2n3wvxqrg0ldvfdcgvkq / _restoreLa demande ci-dessus doit restaurer la fonction Kibana à partir de l'instantané spécifié.
Elasticsearch Restore Snapshot de Kibana
Vous pouvez également effectuer une restauration instantanée à partir du tableau de bord Kibana. Accédez à la gestion -> Gestion de la pile -> Instantané et restauration.
Déterminez votre instantané cible et sélectionnez l'option «Restaurer».
Spécifiez les détails de restauration tels que les états mondiaux, les états de caractéristiques, les alias, etc.
Cliquez sur Suivant pour configurer les paramètres d'index pendant la restauration. Ici, vous pouvez spécifier le paramètre d'index tel que le nombre de répliques, le nombre de fragments, etc. Vous pouvez spécifier les paramètres de l'index que vous souhaitez réinitialiser.
Cliquez sur Suivant pour examiner et démarrer le processus de restauration.
Fermeture
En utilisant ce guide, vous avez appris diverses méthodes et techniques pour restaurer un index, un flux de données ou un cluster entier à partir d'un instantané.
Merci d'avoir lu!!