Elasticsearch atkūrimo momentinė nuotrauka

Elasticsearch Atkurimo Momentine Nuotrauka



„Šiame įraše daugiausia dėmesio skirsime įvairių metodų ir metodų mokymuisi, kaip atkurti momentinę nuotrauką tam tikroje Elasticsearch klasteryje.

Verta nepamiršti, kad neapimame momentinių nuotraukų saugyklos registravimo, SLM politikos kūrimo ar momentinių nuotraukų darymo proceso. Naršykite mūsų susijusius įrašus šiomis temomis, kad sužinotumėte, kaip tai padaryti.

Elasticsearch Rodyti galimus momentinius vaizdus

Pirmas žingsnis yra rasti galimas momentines nuotraukas savo klasteryje. Vykdykite užklausą, kaip parodyta, kad gautumėte turimas momentines nuotraukas:







garbanos -XGET „http://localhost:9200/_snapshot“ -H 'kbn-xsrf: ataskaitų teikimas'

Aukščiau pateikta užklausa turėtų gauti visas galimas klasteryje esančias momentines nuotraukas ir grąžinti jas kaip JSON objektą.



Išvesties pavyzdys yra toks, kaip parodyta:



{
„rasti momentiniai vaizdai“ : {
'tipas' : 'gcs' ,
'uuid' : „JhH0Ht5YT32KsjOeojp5Hw“ ,
'nustatymai' : {
'kibiras' : 'u37516e6a2fb2494499cbb13996a5f' ,
'aws_account' : 'operacijos-1-us-central1' ,
'use_for_peer_covery' : 'tiesa' ,
'klientas' : 'elastinis-vidinis-93bb98' ,
'bazinis_kelias' : 'snapshots/93bb98ab7e8c413bbb62abd77d602be8' ,
'regionas' : 'us-central1' ,
'el. paštas' : “ [apsaugotas el. paštas] viceaccount.com'
}
},
'sample_repo' : {
'tipas' : 'gcs' ,
'uuid' : „KkIOer35RIGEObFWAXC3_w“ ,
'nustatymai' : {
'kibiras' : 'u37516e6a2fb2494499cbb13996a5f' ,
'klientas' : 'elastinis-vidinis-93bb98' ,
'bazinis_kelias' : '/snapshots/backups' ,
'suspausti' : 'tiesa'
}
}
}

Suradę momentinę nuotrauką, kurią norite atkurti, galime tęsti.





„Elasticsearch“ atkūrimo indeksas arba duomenų srautas

Prieš atkurdami konkretų indeksą arba duomenų srautą, įsitikinkite, kad jis įtrauktas į momentinę nuotrauką, kurią norite atkurti.

Pradėkite ištrindami indeksą arba duomenų srautą, kurį norite atkurti. Taip išvengsite vardų susidūrimų atkuriant duomenis.



Šiuo atveju turime ištrinti indeksą netflix_copy. Indeksą galime ištrinti vykdydami užklausą:

garbanė -XDELETE „http://localhost:9200/netflix_copy“ -H 'kbn-xsrf: ataskaitų teikimas'

Aukščiau pateikta užklausa turėtų išmesti nurodytą indeksą arba duomenų srautą iš klasterio. Prieš vykdydami ištrynimo užklausą, įsitikinkite, kad turite pakankamai tikslinio indekso teisių.

Norėdami atkurti indeksą, naudokite sintaksę, kaip parodyta:

POST _snapshot//snapshot_name/_restore

{

'indeksai' : 'target_indexes'

}

Pavyzdžiui, galime atkurti indeksą netflix_copy, kaip parodyta toliau pateiktoje užklausoje:

POST _snapshot/sample_repo/temp_backups-hj2n3wvxqrg0ldvfdcgvkq/_restore

{

'indeksai' : 'netflix_copy'

}

Kai vykdysite aukščiau pateiktą užklausą, užklausa turėtų atkurti indeksą iš momentinės nuotraukos:

{

'priimta' : tiesa

}

Elasticsearch Atkurti funkcijos būseną

Norėdami atkurti objekto būseną iš nurodyto momentinio vaizdo, užklausą galime vykdyti kaip;

POST _snapshot/sample_repo/temp_backups-hj2n3wvxqrg0ldvfdcgvkq/_restore

{

'funkcijų_būsenos' : [ 'kibana' ]

}

Aukščiau pateikta užklausa turėtų atkurti kibana funkciją iš nurodyto momentinio vaizdo.

„Elasticsearch“ atkūrimo momentinė nuotrauka iš „Kibana“.

Taip pat galite atkurti momentinę nuotrauką iš „Kibana“ prietaisų skydelio. Eikite į Tvarkymas -> Stack Management -> Snapshot and Restore.

Nustatykite tikslinę momentinę nuotrauką ir pasirinkite parinktį „Atkurti“.

Nurodykite atkūrimo detales, pvz., pasaulines būsenas, funkcijų būsenas, slapyvardžius ir kt.

Spustelėkite Pirmyn, kad sukonfigūruotumėte indekso nustatymus atkūrimo metu. Čia galite nurodyti indekso nustatymą, pvz., kopijų skaičių, šukių skaičių ir tt Galite nurodyti indekso, kurį norite nustatyti iš naujo, parametrus.

Spustelėkite Pirmyn, kad peržiūrėtumėte ir pradėtumėte atkūrimo procesą.

Uždarymas

Naudodami šį vadovą išmokote įvairių metodų ir metodų, kaip atkurti indeksą, duomenų srautą arba visą grupę iš momentinės nuotraukos.

Ačiū, kad skaitėte!!