Enten du nettopp begynner med Elasticsearch eller en erfaren profesjonell, vil du møte forekomster der du trenger å hente statlig informasjon om Elasticsearch Cluster.
Du kan deretter bruke informasjonen til å bestemme klyngenes helse og utføre diagnostikk eller feilsøking for forskjellige problemer.
Dette innlegget vil oppdage hvordan du kan hente cluster -tilstanden informasjon med forskjellige enkle trinn.”
Elasticsearch Cluster State API
Elasticsearch bruker RESTful API mye. Derfor er det ingen overraskelse at det gir et API -endepunkt for å hente informasjon om Cluster State.
Endepunktsyntaks er som vist:
Få/_cluster/state//
API aksepterer følgende baneparametere:
Andre parametere støttet i spørringen inkluderer:
Oppdag dokumentasjonen for å hente mer på denne API -en, spørringsparameteren og mer.
Eksempel 1
Følgende eksempel returnerer all informasjonen om klyngetilstanden.
Curl -xget "http: // localhost: 9200/_cluster/state/_all?pen = sant "-h" kbn -xsrf: rapportering "
Den resulterende klyngestatsinformasjonen er som vist:
Eksempel 2
Eksemplet nedenfor viser rutetabellmetadata for indeks 6IOKFQY1TREDUYFI5DL7PA:
Curl -xget "http: // localhost: 9200/_cluster/state/metadata, ruting_table/6iokfqy1treduyfi5dl7pa" -h "kbn -xsrf: rapportering"
Spørringen vil returnere metadata- og rutetabellen for den spesifiserte indeksen som vist:
Eksempel 3
For å hente klyngeversjonen, løp:
Curl -xget "http: // localhost: 9200/_cluster/state/versjon?pen "-h" kbn -xsrf: rapportering "
Eksemplet over vil returnere klyngeversjonen som vist:
"cluster_name": "776a462b8a1942bfb8ba46decf49ca8c",
"cluster_uuid": "6iokfqy1treduyfi5dl7pa",
"Versjon": 1144,
"State_uuid": "_efeixwztwyabrezydj2sa"
Eksempel 4
For å hente klyngestaten bare i den lokale noden, løp:
Curl -xget "http: // localhost: 9200/_cluster/state/_all?Local = True "-H" KBN -XSRF: Rapportering "
I dette tilfellet returnerer spørringen informasjon fra den lokale noden i stedet for masternoden.
Produksjon:
Konklusjon
I denne artikkelen lærte du om Cluster State API. Denne API lar deg hente klyngeinformasjon fra masteren eller den lokale noden.
Takk for at du leste.