Elasticsearch Obnovi posnetek

Elasticsearch Obnovi Posnetek



»V tej objavi se bomo osredotočili na učenje različnih metod in tehnik za obnovitev posnetka v dani gruči Elasticsearch.

Dobro je upoštevati, da ne pokrivamo postopka registracije repozitorija posnetkov, ustvarjanja pravilnikov SLM ali snemanja posnetkov. Raziščite naše povezane objave o temah, da se naučite, kako doseči zgoraj navedeno.«

Elasticsearch Prikaži razpoložljive posnetke

Prvi korak je poiskati razpoložljive posnetke v vaši gruči. Zaženite zahtevo, kot je prikazano, da dobite razpoložljive posnetke:







curl -XGET “http://localhost:9200/_snapshot” -H 'kbn-xsrf: poročanje'

Zgornja zahteva bi morala pridobiti vse razpoložljive posnetke v vaši gruči in jih vrniti kot objekt JSON.



Primer izhoda je, kot je prikazano:



{
'najdeni-posnetki' : {
'tip' : 'gcs' ,
'uuid' : 'JhH0Ht5YT32KsjOeojp5Hw' ,
'nastavitve' : {
'vedro' : 'u37516e6a2fb2494499cbb13996a5f' ,
'aws_account' : 'operations-1-us-central1' ,
'use_for_peer_recovery' : 'prav' ,
'stranka' : 'elastični-notranji-93bb98' ,
'osnovna_pot' : 'posnetki/93bb98ab7e8c413bbb62abd77d602be8' ,
'regija' : 'us-central1' ,
'E-naslov' : ' [email protected] viceaccount.com'
}
},
'vzorčni_repo' : {
'tip' : 'gcs' ,
'uuid' : 'KkIOer35RIGEObFWAXC3_w' ,
'nastavitve' : {
'vedro' : 'u37516e6a2fb2494499cbb13996a5f' ,
'stranka' : 'elastični-notranji-93bb98' ,
'osnovna_pot' : '/snapshots/backups' ,
'stisniti' : 'prav'
}
}
}

Ko najdete posnetek, ki ga želite obnoviti, lahko nadaljujemo.





Elasticsearch Restore Index ali Data Stream

Preden obnovite določen indeks ali tok podatkov, se prepričajte, da je vključen v posnetek, ki ga želite obnoviti.

Začnite z brisanjem indeksa ali podatkovnega toka, ki ga želite obnoviti. To bo preprečilo navzkrižje imen pri obnavljanju podatkov.



V tem primeru moramo izbrisati indeks netflix_copy. Indeks lahko izbrišemo tako, da zaženemo poizvedbo:

curl -XDELETE “http://localhost:9200/netflix_copy” -H 'kbn-xsrf: poročanje'

Zgornja zahteva bi morala iz gruče odstraniti navedeni indeks ali podatkovni tok. Zagotovite, da imate ustrezne privilegije za ciljni indeks, preden zaženete zahtevo za brisanje.

Če želite obnoviti indeks, uporabite sintakso, kot je prikazano:

POST _snapshot//snapshot_name/_restore

{

'indeksi' : 'ciljni_indeksi'

}

Na primer, obnovimo lahko indeks netflix_copy, kot je prikazano v spodnji zahtevi:

OBJAVI _snapshot/sample_repo/temp_backups-hj2n3wvxqrg0ldvfdcgvkq/_restore

{

'indeksi' : 'netflix_copy'

}

Ko zaženete zgornjo poizvedbo, bi morala zahteva obnoviti indeks iz posnetka:

{

'sprejeto' : prav

}

Elasticsearch Obnovite stanje funkcije

Če želite obnoviti stanje funkcije iz danega posnetka, lahko zaženemo zahtevo kot;

OBJAVI _snapshot/sample_repo/temp_backups-hj2n3wvxqrg0ldvfdcgvkq/_restore

{

'feature_states' : [ 'kibana' ]

}

Zgornja zahteva bi morala obnoviti funkcijo kibana iz določenega posnetka.

Elasticsearch Obnovi posnetek iz Kibane

Izvedete lahko tudi obnovitev posnetka z nadzorne plošče Kibana. Pomaknite se do Upravljanje -> Upravljanje skladov -> Posnetek in obnovitev.

Določite ciljni posnetek in izberite možnost »Obnovi«.

Določite podrobnosti obnovitve, kot so globalna stanja, stanja funkcij, vzdevki itd.

Kliknite Naprej, da med obnovitvijo konfigurirate nastavitve indeksa. Tukaj lahko določite nastavitev indeksa, kot je število replik, število drobcev itd. Določite lahko nastavitve indeksa, ki ga želite ponastaviti.

Kliknite Naprej, da pregledate in začnete postopek obnovitve.

Zapiranje

S tem priročnikom ste se naučili različnih metod in tehnik za obnovitev indeksa, toka podatkov ali celotne gruče iz posnetka.

Hvala za branje!!