Et øyeblikksbilde vil lagre dataene som lar deg gjenopprette dem i tilfelle feil, eller du må gå tilbake til en gammel tilstand av dataene.
I noen tilfeller kan det hende du må lage et øyeblikksbilde av spesifikke funksjonstilstander i en klynge. Dette kan hjelpe deg med å redusere filstørrelser og ressurskostnader for klyngen din.”
I denne opplæringen vil vi vise deg hvordan du kan se hvilke funksjoner som kan inkluderes i et øyeblikksbilde og hvordan du kan ta et øyeblikksbilde av spesifikke funksjonstilstander.
La oss dykke inn.
Elasticsearch får funksjoner
Elasticsearch omfavner bruken av API -endepunkter mye. For å hente listen over funksjonstilstander som kan inkluderes i et øyeblikksbilde, kan vi derfor sende en GET -forespørsel til _ -Features endepunkt.
Forespørselssyntaks er som vist:
Få /_FølgerEt eksempel på krøllforespørsel er som vist:
Curl -xget "http: // localhost: 9200/_features" -h "kbn -xsrf: rapportering"Forespørselen ovenfor skal returnere et svar som vist:
Det er godt å huske på at funksjonstilstandene som er oppført av _Features API inkluderer innebygde funksjoner og plugin-funksjoner.
Merk: Pluginen må installeres på kontrollernoden for at funksjonstilstanden skal inkluderes i øyeblikksbildet.
Elasticsearch Lag øyeblikksbilde av spesifikke funksjoner tilstander
Når du har sett de tilgjengelige funksjonstilstandene, kan du opprette et øyeblikksbilde av de spesifikke funksjonstilstandene. Denne delen tar sikte på å vise deg hvordan du kan oppnå det.
Husk at dette ikke er en introduksjon til elasticsearch -øyeblikksbilder. Sjekk opplæringen vår om emnet for å lære mer.
Som du gjettet, bruker vi Create Snapshot API for å lage et øyeblikksbilde av en Elasticsearch Cluster.
Anta for eksempel at vi ønsker å ta et øyeblikksbilde av Kibana, Security, Fleet og Async_search Feature States. Deretter kan vi kjøre en forespørsel som vist:
Curl -xput "http: // localhost: 9200/_snapshot/backup_repository?Verify = True "-H" KBN -XSRF: Rapportering "-H" Content -Type: Application/Json "-D 'Ovennevnte spørring tar øyeblikksbildet av de spesifiserte funksjonssettene.
Konklusjon
I denne artikkelen lærte du hvordan du kan se funksjonssettene som kan inkluderes i et øyeblikksbilde ved hjelp av _Features API. I tillegg oppdaget du også hvordan du kan ta et øyeblikksbilde av et spesifikt funksjonssett.