Je dobré mít na paměti, že nepokrýváme proces registrace úložiště snímků, vytváření zásad SLM nebo pořizování snímků. Prozkoumejte naše související příspěvky k tématům a zjistěte, jak dosáhnout výše uvedeného.“
Elasticsearch Zobrazit dostupné snímky
Prvním krokem je najít dostupné snímky ve vašem clusteru. Spusťte požadavek podle obrázku a získejte dostupné snímky:
curl -XGET 'http://localhost:9200/_snapshot' -H 'kbn-xsrf: reporting'
Výše uvedený požadavek by měl načíst všechny dostupné snímky ve vašem clusteru a vrátit je jako objekt JSON.
Příklad výstupu je následující:
{
'nalezené snímky' : {
'typ' : 'gcs' ,
'uuid' : 'JhH0Ht5YT32KsjOeojp5Hw' ,
'nastavení' : {
'Kbelík' : 'u37516e6a2fb2494499cbb13996a5f' ,
'aws_account' : 'operace-1-us-central1' ,
'use_for_peer_recovery' : 'skutečný' ,
'klient' : 'elastic-internal-93bb98' ,
'základní_cesta' : 'snapshots/93bb98ab7e8c413bbb62abd77d602be8' ,
'kraj' : 'us-central1' ,
'e-mailem' : ' [e-mail chráněný] viceaccount.com'
}
},
'sample_repo' : {
'typ' : 'gcs' ,
'uuid' : 'KkIOer35RIGEObFWAXC3_w' ,
'nastavení' : {
'Kbelík' : 'u37516e6a2fb2494499cbb13996a5f' ,
'klient' : 'elastic-internal-93bb98' ,
'základní_cesta' : '/snímky/zálohy' ,
'komprimovat' : 'skutečný'
}
}
}
Jakmile najdete snímek, který chcete obnovit, můžeme pokračovat.
Elasticsearch Restore Index nebo Data Stream
Před obnovením určitého indexu nebo datového toku se ujistěte, že je zahrnut ve snímku, který chcete obnovit.
Začněte odstraněním indexu nebo datového toku, který chcete obnovit. Tím se zabrání kolizím jmen při obnově dat.
V tomto případě požadujeme smazat index netflix_copy. Index můžeme odstranit spuštěním dotazu:
curl -XDELETE “http://localhost:9200/netflix_copy” -H 'kbn-xsrf: reporting'Výše uvedený požadavek by měl z clusteru vypustit zadaný index nebo datový proud. Před spuštěním požadavku na odstranění se ujistěte, že máte dostatečná oprávnění k cílovému indexu.
Chcete-li obnovit index, použijte syntaxi, jak je znázorněno:
POST _snapshot/{
'indexy' : 'cílové_indexy'
}
Můžeme například obnovit index netflix_copy, jak je uvedeno v požadavku níže:
POST _snapshot/sample_repo/temp_backups-hj2n3wvxqrg0ldvfdcgvkq/_restore{
'indexy' : 'netflix_copy'
}
Jakmile spustíte výše uvedený dotaz, požadavek by měl obnovit index ze snímku:
{'přijato' : skutečný
}
Elasticsearch Obnovení stavu funkce
Chcete-li obnovit stav funkce z daného snímku, můžeme požadavek spustit jako;
POST _snapshot/sample_repo/temp_backups-hj2n3wvxqrg0ldvfdcgvkq/_restore{
'feature_states' : [ 'kibana' ]
}
Výše uvedený požadavek by měl obnovit funkci kibana ze zadaného snímku.
Elasticsearch Obnovit snímek z Kibana
Obnovení snímku můžete provést také z panelu Kibana Dashboard. Přejděte na Správa -> Správa zásobníku -> Snímek a obnovení.
Určete cílový snímek a vyberte možnost „Obnovit“.
Zadejte podrobnosti obnovení, jako jsou globální stavy, stavy prvků, aliasy atd.
Klepnutím na tlačítko Další nakonfigurujte nastavení indexu během obnovy. Zde můžete určit nastavení indexu, jako je počet replik, počet fragmentů atd. Můžete zadat nastavení indexu, který chcete resetovat.
Klepnutím na tlačítko Další zkontrolujete a spustíte proces obnovení.
Zavírání
Pomocí této příručky jste se naučili různé metody a techniky pro obnovu indexu, datového toku nebo celého clusteru ze snímku.
Děkuji za přečtení!!