Érdemes szem előtt tartani, hogy nem térünk ki a pillanatkép-tárak regisztrálásának, az SLM-házirendek létrehozásának vagy a pillanatképek készítésének folyamatára. Fedezze fel kapcsolódó bejegyzéseinket a témában, hogy megtudja, hogyan valósíthatja meg a fentieket.”
Elasticsearch Az elérhető pillanatképek megjelenítése
Az első lépés az elérhető pillanatképek megkeresése a fürtben. Futtassa a kérést a képen látható módon, hogy megkapja a rendelkezésre álló pillanatképeket:
göndör -XGET „http://localhost:9200/_snapshot” -H 'kbn-xsrf: jelentés'
A fenti kérésnek le kell kérnie az összes rendelkezésre álló pillanatképet a fürtben, és vissza kell adnia azokat JSON-objektumként.
Egy példa kimenet a következő:
{
'talált pillanatképek' : {
'típus' : 'gcs' ,
'uuid' : 'JhH0Ht5YT32KsjOeojp5Hw' ,
'beállítások' : {
'vödör' : 'u37516e6a2fb2494499cbb13996a5f' ,
'aws_account' : 'operations-1-us-central1' ,
'use_for_peer_recovery' : 'igaz' ,
'ügyfél' : 'elasztikus-belső-93bb98' ,
'alap_útvonal' : 'snapshots/93bb98ab7e8c413bbb62abd77d602be8' ,
'vidék' : 'us-central1' ,
'email' : ' [e-mail védett] viceaccount.com'
}
},
'sample_repo' : {
'típus' : 'gcs' ,
'uuid' : 'KkIOer35RIGEObFWAXC3_w' ,
'beállítások' : {
'vödör' : 'u37516e6a2fb2494499cbb13996a5f' ,
'ügyfél' : 'elasztikus-belső-93bb98' ,
'alap_útvonal' : '/pillanatképek/biztonsági másolatok' ,
'borogatás' : 'igaz'
}
}
}
Miután megtalálta a visszaállítani kívánt pillanatképet, folytathatjuk.
Elasticsearch visszaállítási index vagy adatfolyam
Egy adott index vagy adatfolyam visszaállítása előtt győződjön meg arról, hogy az szerepel a visszaállítani kívánt pillanatképben.
Kezdje a visszaállítani kívánt index vagy adatfolyam törlésével. Ezzel elkerülhető a névütközés az adatok visszaállítása során.
Ebben az esetben törölnünk kell a netflix_copy indexet. Az indexet a lekérdezés futtatásával törölhetjük:
göndör -XDELETE „http://localhost:9200/netflix_copy” -H 'kbn-xsrf: jelentés'A fenti kérésnek el kell dobnia a megadott indexet vagy adatfolyamot a fürtből. A törlési kérelem futtatása előtt győződjön meg arról, hogy elegendő jogosultsággal rendelkezik a célindexhez.
Az index visszaállításához használja az alábbi szintaxist:
POST _snapshot/{
'indexek' : 'cél_indexek'
}
Például visszaállíthatjuk a netflix_copy indexet az alábbi kérés szerint:
POST _snapshot/sample_repo/temp_backups-hj2n3wvxqrg0ldvfdcgvkq/_restore{
'indexek' : 'netflix_copy'
}
A fenti lekérdezés futtatása után a kérésnek vissza kell állítania az indexet a pillanatképből:
{'elfogadott' : igaz
}
Elasticsearch funkció állapotának visszaállítása
A szolgáltatás állapotának visszaállításához egy adott pillanatképből a kérést futtathatjuk a következőként;
POST _snapshot/sample_repo/temp_backups-hj2n3wvxqrg0ldvfdcgvkq/_restore{
'feature_states' : [ 'kibana' ]
}
A fenti kérésnek vissza kell állítania a kibana funkciót a megadott pillanatképről.
Elasticsearch Pillanatkép visszaállítása Kibanáról
Pillanatkép-visszaállítást is végezhet a Kibana irányítópultjáról. Lépjen a Kezelés -> Veremkezelés -> Pillanatkép és visszaállítás menüpontra.
Határozza meg a cél pillanatképet, és válassza a „Visszaállítás” lehetőséget.
Adja meg a helyreállítás részleteit, például globális állapotokat, jellemző állapotokat, álneveket stb.
Kattintson a Tovább gombra az indexbeállítások konfigurálásához a visszaállítás során. Itt adhatja meg az indexbeállításokat, például a replikák számát, a szilánkok számát stb. Megadhatja a visszaállítani kívánt index beállításait.
Kattintson a Tovább gombra az áttekintéshez és a helyreállítási folyamat elindításához.
Záró
Az útmutató segítségével különféle módszereket és technikákat tanult meg egy index, adatfolyam vagy teljes fürt pillanatfelvételből történő visszaállítására.
Köszönöm, hogy elolvasta!!