Instantané de restauration Elasticsearch

Instantané de restauration Elasticsearch
«Dans cet article, nous nous concentrerons sur l'apprentissage de diverses méthodes et techniques pour restaurer un instantané dans un cluster Elasticsearch donné.

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é:


"Found-Snapshots":
"Type": "GCS",
"UUID": "JHH0HT5YT32KSJOEOJP5HW",
"paramètres":
"Bucket": "U37516E6A2FB2494499CBB13996A5F",
"aws_account": "opérations-1-us-central1",
"use_for_peer_recovery": "true",
"Client": "élastique-interne-93BB98",
"Base_Path": "Snapshots / 93BB98AB7E8C413BBB62ABD77D602BE8",
"région": "US-Central1",
"Email": "U37516E6A2FB2494499CBB13996A5F @ Cloud-Production-Storage.je suis.gserviceAccount.com "

,
"Sample_Repo":
"Type": "GCS",
"UUID": "Kkioer35RgeObfwaxc3_W",
"paramètres":
"Bucket": "U37516E6A2FB2494499CBB13996A5F",
"Client": "élastique-interne-93BB98",
"base_path": "/ instantanés / sauvegardes",
"compresser": "vrai"


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 / _restore

"Indices": "Target_indicies"

Par exemple, nous pouvons restaurer l'index Netflix_copy comme indiqué dans la demande ci-dessous:

Post _snapshot / samptample_repo / temp_backups-hj2n3wvxqrg0ldvfdcgvkq / _restore

"Indices": "netflix_copy"

Une fois que vous avez exécuté la requête ci-dessus, la demande doit restaurer l'index à partir de l'instantané:


"accepté": vrai

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 / _restore

"FEARTAGE_STATES": ["Kibana"]

La 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!!