Denne artikkelen vil lære deg hvordan du kan lage aliaser for forskjellige ressurser i Elasticsearch Cluster.
Elasticsearch Aliases API
Elasticsearch Aliases API lar oss utføre forskjellige aliashandlinger på en gitt ressurs. Støttede handlinger inkluderer opprettelse, modifisering og sletting av et alias.
Forespørselssyntaks er som vist:
Post _aliasesAvhengig av målhandlingen, krever Elasticsearch å håndtere privilegier på målressursen.
Forespørselen støtter følgende parametere:
I forespørselsorganet har du følgende parametere:
Ovennevnte er noen vanlige og nyttige parametere du vil møte når du bruker alias API. Du kan sjekke dokumentasjonen for å lære mer.
Elasticsearch Lag alias
Som du kan gjette, bruker vi Alias API med ADD -handlingen for å lage et alias for en indeks eller datastrøm.
Eksemplet nedenfor viser hvordan du lager et alias for Kibana_sample_data_logs -indeksen.
Curl -xpost "http: // localhost: 9200/_aliases" -h "kbn -xsrf: rapportering" -h "innholdstype: applikasjon/json" -d 'Ved vellykket oppretting skal spørringen returnere kvitteringsmeldingen som:
Elasticsearch lager aliaser for flere ressurser
Vi kan også lage aliaser for flere ressurser ved å bruke indeksene og aliasene parametere i spørringen.
Et eksempel er som vist:
Curl -xpost "http: // localhost: 9200/_aliases" -h "kbn -xsrf: rapportering" -h "innholdstype: applikasjon/json" -d 'Spørringen over vil lage et alias for indeksene “Kibana_sample_data_logs” og “Earthquake”.
Merk: Vi gir målindeksene eller datastrømmene og deres respektive aliaser som arrayverdier.
Elasticsearch Sjekk om alias eksisterer
Vi kan sjekke om et målalias eksisterer i klyngen ved hjelp av alias API. Forespørselssyntaks er som vist:
Hode _alias/For å sjekke om aliaset “Quake” for eksempel kan kjøre: for eksempel:
Curl -xhead "http: // localhost: 9200/_alias/Quake?pen "-h" kbn -xsrf: rapportering "Forespørselen returnerer en HTTP -statuskode med 200 som indikerer at aliaset eksisterer og 400 som indikerer at aliaset ikke eksisterer.
200 - OkKonklusjon
I denne artikkelen lærte du hvordan du lager aliaser for forskjellige ressurser i Elasticsearch Cluster.
Takk for at du leser og lykkelig utvikling.