Elasticsearch Pillanatkép visszaállítása

Elasticsearch Pillanatkep Visszaallitasa



„Ebben a bejegyzésben az adott Elasticsearch klaszterben lévő pillanatfelvételek helyreállítására szolgáló különféle módszerek és technikák elsajátítására összpontosítunk.

É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//pillanatkép_neve/_visszaállítás

{

'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!!