Un'istantanea memorizzerà i dati che consentono di ripristinarli in caso di errori o è necessario tornare a un vecchio stato dei dati.
In alcuni casi, potrebbe essere necessario creare un'istantanea di stati di caratteristiche specifici di un cluster. Questo può aiutarti a ridurre le dimensioni dei file e le spese generali di risorse per il tuo cluster."
In questo tutorial, ti mostreremo come visualizzare quali funzionalità possono essere incluse in un'istantanea e come prendere un'istantanea di specifici stati di funzionalità.
Immerciamoci.
ElasticSearch Ottieni funzionalità
Elasticsearch abbraccia ampiamente l'uso degli endpoint API. Quindi, per recuperare l'elenco degli stati di funzionalità che possono essere inclusi in un'istantanea, possiamo inviare una richiesta GET all'endpoint _Fatures.
La sintassi della richiesta è come mostrata:
Get /_FaturesUna richiesta di Curl di esempio è come mostrato:
Curl -xget "http: // localhost: 9200/_features" -H "kbn -xsrf: reporting"La richiesta sopra dovrebbe restituire una risposta come mostrato:
È bene tenere presente che gli stati di funzionalità elencati dall'API _Features includono funzionalità integrate e funzionalità di plug-in.
Nota: il plug -in deve essere installato sul nodo controller per lo stato di funzionalità da includere nell'istantanea.
ElasticSearch crea istantanea di caratteristiche specifiche degli stati
Una volta visualizzati gli stati di funzionalità disponibili, è possibile creare un'istantanea degli stati di funzionalità specifici. Questa sezione mira a mostrarti come farlo.
Tieni presente che questa non è un'introduzione alle istantanee di Elasticsearch. Controlla il nostro tutorial sull'argomento per saperne di più.
Come hai indovinato, utilizziamo l'API Crea Snapshot per creare un'istantanea di un cluster di Elasticsearch.
Ad esempio, supponiamo che desideriamo fare un'istantanea di caratteristiche Kibana, Security, Fleet e Async_Search. Quindi, possiamo eseguire una richiesta come mostrato:
Curl -xput "http: // localhost: 9200/_snapshot/backup_repository?Verify = true "-h" kbn -xsrf: reporting "-h" contenuto -tipo: applicazione/json "-d 'La query sopra prende l'istantanea dei set di funzionalità specificati.
Conclusione
In questo articolo, hai imparato a visualizzare i set di funzionalità che possono essere inclusi in un'istantanea utilizzando l'API _Fatures. Inoltre, hai anche scoperto come prendere un'istantanea di un set di funzionalità specifico.