„Egal, ob Sie gerade erst mit Elasticsearch oder einem erfahrenen Fachmann beginnen, Sie werden auf Instanzen begegnen.
Sie können dann die Informationen verwenden, um die Clustergesundheit zu bestimmen und diagnostisch oder debuggen für verschiedene Themen durchzuführen.
In diesem Beitrag wird festgestellt, wie Sie die Cluster -Statusinformationen mit verschiedenen einfachen Schritten abrufen können.”
Elasticsearch Cluster Status -API
Elasticsearch nutzt eine ausgiebige API mit restlicher API. Daher ist es keine Überraschung, dass es einen API -Endpunkt für das Abrufen von Cluster -Statusinformationen bietet.
Die Endpunktsyntax ist wie gezeigt:
Get/_cluster/Status//
Die API akzeptiert die folgenden Pfadparameter:
Weitere in der Abfrage unterstützte Parameter sind:
Entdecken Sie die Dokumentation, um mehr über diese API, den Abfrageparameter und mehr aufzunehmen.
Beispiel 1
Das folgende Beispiel gibt alle Informationen über den Clusterzustand zurück.
curl -xget "http: // localhost: 9200/_cluster/state/_all?Pretty = True "-H" KBN -XSRF: Berichterstattung "
Die resultierenden Cluster -Statusinformationen lautet wie gezeigt:
Beispiel 2
Das folgende Beispiel zeigt die Routing -Tabellenmetadaten für Index 6iOKFQY1TREDUYFI5DL7PA:
curl -xget "http: // localhost: 9200/_cluster/state/metadata, routing_table/6iokfqy1treduyfi5dl7pa" -H "kbn -xsrf: melden"
Die Abfrage gibt die Metadaten- und Routing -Tabelle des angegebenen Index wie gezeigt zurück:
Beispiel 3
Um die Clusterversion abzurufen, rennen Sie:
curl -xget "http: // localhost: 9200/_cluster/state/Version?Pretty "-h" KBN -XSRF: Berichterstattung "
Das obige Beispiel gibt die Clusterversion wie gezeigt zurück:
"Cluster_Name": "776A462B8A1942BFB8BA46DECF49CA8C",
"cluster_uuid": "6iokfqy1treduyfi5dl7pa",
"Version": 1144,
"State_Uuid": "_efeixwztwyabrezydj2sa"
Beispiel 4
Um den Clusterzustand nur im lokalen Knoten zu holen, laufen Sie:
curl -xget "http: // localhost: 9200/_cluster/state/_all?local = true "-h" KBN -XSRF: Berichterstattung "
In diesem Fall gibt die Abfrage Informationen aus dem lokalen Knoten anstelle des Masterknotens zurück.
Ausgang:
Abschluss
In diesem Artikel haben Sie etwas über die Cluster -Status -API erfahren. Mit dieser API können Sie Clusterinformationen vom Master- oder lokalen Knoten abrufen.
Danke fürs Lesen.