Elasticsearch Vrati snimku

Elasticsearch Vrati Snimku



“U ovom ćemo se postu usredotočiti na učenje različitih metoda i tehnika za obnavljanje snimke u određenom Elasticsearch klasteru.

Dobro je imati na umu da ne pokrivamo proces registracije repozitorija snimaka, kreiranja SLM pravila ili snimanja snimaka. Istražite naše povezane postove o temama da biste saznali kako postići gore navedeno.”

Elasticsearch Prikaži dostupne snimke

Prvi korak je pronaći dostupne snimke u vašem klasteru. Pokrenite zahtjev kako je prikazano da biste dobili dostupne snimke:







kovrčati -XGET “http://localhost:9200/_snapshot” -H 'kbn-xsrf: izvješćivanje'

Gornji zahtjev trebao bi dohvatiti sve dostupne snimke u vašem klasteru i vratiti ih kao JSON objekt.



Primjer izlaza je kao što je prikazano:



{
'found-snapshots' : {
'tip' : 'gcs' ,
'uuid' : 'JhH0Ht5YT32KsjOeojp5Hw' ,
'postavke' : {
'kanta' : 'u37516e6a2fb2494499cbb13996a5f' ,
'aws_account' : 'operations-1-us-central1' ,
'upotreba_za_oporavak_ravnopravnog_uređaja' : 'pravi' ,
'klijent' : 'elastični-unutarnji-93bb98' ,
'osnovna_staza' : 'snimke/93bb98ab7e8c413bbb62abd77d602be8' ,
'regija' : 'us-central1' ,
'e-pošta' : ' [email protected] viceaccount.com'
}
},
'repo_uzorak' : {
'tip' : 'gcs' ,
'uuid' : 'KkIOer35RIGEObFWAXC3_w' ,
'postavke' : {
'kanta' : 'u37516e6a2fb2494499cbb13996a5f' ,
'klijent' : 'elastični-unutarnji-93bb98' ,
'osnovna_staza' : '/snimke/sigurnosne kopije' ,
'oblog' : 'pravi'
}
}
}

Nakon što pronađete snimku koju želite vratiti, možemo nastaviti.





Elasticsearch Restore Index ili Data Stream

Prije vraćanja određenog indeksa ili toka podataka, provjerite je li uključen u snimku koju želite vratiti.

Započnite brisanjem indeksa ili toka podataka koji želite vratiti. Ovo će spriječiti kolizije imena prilikom vraćanja podataka.



U ovom slučaju, potrebno je izbrisati netflix_copy indeks. Indeks možemo izbrisati pokretanjem upita:

kovrčati -XDELETE “http://localhost:9200/netflix_copy” -H 'kbn-xsrf: izvješćivanje'

Gornji zahtjev trebao bi ispustiti navedeni indeks ili tok podataka iz klastera. Osigurajte da imate dovoljne privilegije na ciljnom indeksu prije pokretanja zahtjeva za brisanje.

Za vraćanje indeksa upotrijebite prikazanu sintaksu:

POST _snapshot//napshot_name/_restore

{

'indeksi' : 'ciljni_indeksi'

}

Na primjer, možemo vratiti indeks netflix_copy kao što je prikazano u zahtjevu u nastavku:

POST _snapshot/sample_repo/temp_backups-hj2n3wvxqrg0ldvfdcgvkq/_restore

{

'indeksi' : 'netflix_copy'

}

Nakon što pokrenete gornji upit, zahtjev bi trebao vratiti indeks iz snimke:

{

'prihvaćen' : istina

}

Elasticsearch Vraćanje stanja značajke

Za vraćanje stanja značajke iz zadane snimke, možemo pokrenuti zahtjev kao;

POST _snapshot/sample_repo/temp_backups-hj2n3wvxqrg0ldvfdcgvkq/_restore

{

'feature_states' : [ 'kibana' ]

}

Gornji zahtjev trebao bi vratiti značajku kibana iz navedene snimke.

Elasticsearch Vrati snimku iz Kibane

Također možete izvršiti restauraciju snimke s nadzorne ploče Kibana. Idite na Upravljanje -> Upravljanje snopom -> Snimak i vraćanje.

Odredite ciljnu snimku i odaberite opciju 'Vrati'.

Navedite pojedinosti vraćanja kao što su globalna stanja, stanja značajki, aliasi itd.

Kliknite Dalje za konfiguraciju postavki indeksa tijekom obnove. Ovdje možete odrediti postavke indeksa kao što su broj replika, broj krhotina itd. Možete odrediti postavke indeksa koje želite poništiti.

Kliknite Dalje za pregled i početak postupka obnove.

Zatvaranje

Koristeći ovaj vodič, naučili ste različite metode i tehnike za vraćanje indeksa, toka podataka ili cijelog klastera iz snimke.

Hvala na čitanju!!