Det er godt å huske på at vi ikke dekker prosessen med å registrere et øyeblikksbilde depot, lage SLM -retningslinjer eller ta øyeblikksbilder. Utforsk våre relaterte innlegg om emnene for å lære å oppnå ovennevnte.”
Elasticsearch Show tilgjengelig øyeblikksbilder
Det første trinnet er å finne de tilgjengelige øyeblikksbilder i klyngen din. Kjør forespørselen som vist for å få dine tilgjengelige øyeblikksbilder:
Curl -xget "http: // localhost: 9200/_snapshot" -h "kbn -xsrf: rapportering"Ovennevnte forespørsel skal hente alle tilgjengelige øyeblikksbilder i klyngen din og returnere dem som et JSON -objekt.
Et eksempelutgang er som vist:
Når du har funnet øyeblikksbildet du ønsker å gjenopprette, kan vi fortsette.
Elasticsearch Restore Index eller Data Stream
Før du gjenoppretter en spesifikk indeks eller datastrøm, må du forsikre deg om at den er inkludert i øyeblikksbildet du ønsker å gjenopprette.
Begynn med å slette indeksen eller datastrømmen du ønsker å gjenopprette. Dette vil forhindre navnekollisjoner når du gjenoppretter dataene.
I dette tilfellet trenger vi å slette Netflix_copy Index. Vi kan slette indeksen ved å kjøre spørringen:
Curl -xdelete "http: // localhost: 9200/netflix_copy" -h "kbn -xsrf: rapportering"Forespørselen ovenfor skal slippe den spesifiserte indeksen eller datastrømmen fra klyngen. Forsikre deg om at du har tilstrekkelige privilegier på målindeksen før du kjører slettforespørselen.
For å gjenopprette en indeks, bruk syntaks som vist:
POST _SNAPSHOT // Snapshot_Name/_RestoreFor eksempel kan vi gjenopprette Netflix_copy -indeksen som vist i forespørselen nedenfor:
Post _Snapshot/Sample_Repo/Temp_Backups-HJ2N3WVXQRG0LDVFDCGVKQ/_RESTORENår du har kjørt spørringen ovenfor, skal forespørselen gjenopprette indeksen fra øyeblikksbildet:
Elasticsearch Restore en funksjonstilstand
For å gjenopprette en funksjonstilstand fra et gitt øyeblikksbilde, kan vi kjøre forespørselen som;
Post _Snapshot/Sample_Repo/Temp_Backups-HJ2N3WVXQRG0LDVFDCGVKQ/_RESTOREForespørselen ovenfor skal gjenopprette Kibana -funksjonen fra det spesifiserte øyeblikksbildet.
Elasticsearch Restore Snapshot fra Kibana
Du kan også utføre øyeblikksbilde restaurering fra Kibana -dashbordet. Naviger til Management -> Stack Management -> Snapshot and Restore.
Bestem målet ditt.
Spesifiser restaureringsdetaljene som globale stater, funksjonstater, aliaser osv.
Klikk Neste for å konfigurere indeksinnstillinger under restaurering. Her kan du spesifisere indeksinnstillingen, for eksempel antall kopier, antall skjær osv. Du kan spesifisere innstillingene for indeksen du ønsker å tilbakestille.
Klikk Neste for å gjennomgå og starte restaureringsprosessen.
Lukking
Ved hjelp av denne guiden lærte du forskjellige metoder og teknikker for å gjenopprette en indeks, datastrøm eller hele klyngen fra et øyeblikksbilde.
Takk for at du leste!!