Als Datenbankadministrator überwachen und überprüfen Sie ständig den Gesundheitszustand Ihrer Cassandra -Knoten. Cassandra bietet ein nationales Befehlszeilen-Tool, mit dem wir genau das tun können.
In diesem Tutorial lernen Sie, wie Sie den Befehl apache Cassandra Nodetool verwenden, um die Gesundheit Ihres Clusters zu überwachen.
Was ist Nodetool?
Das Nodetool ist ein Befehlszeilen-Dienstprogramm, mit dem Sie Ihren Apache Cassandra Cluster einfach verwalten können. Mit dem Befehl nodetool können Sie Backups erstellen, Protokolle verwalten und den Cluster spülen, den Cluster -Daemon verwalten und mehr.
Überprüfen Sie Ihre Clustergesundheit mit Nodetool
Mit dem Befehl nodetool können wir Informationen über den Cluster wie seinen Zustand, die Ressourcenverbrauch, IDS usw. sammeln.
Die Befehlssyntax ist wie gezeigt:
NodetoolStatus (-r | - -Resolve -ip) --
Wenn Sie Apache Cassandra über das Archiv installiert haben, finden Sie den Befehl nodetool im Bin -Verzeichnis:
Installation_Directory/Cassandra/Bin
Der Befehl akzeptiert die Optionen wie:
Beispiel:
Das folgende Beispiel zeigt, wie Sie die Clustergesundheit des lokalen Knotens überprüfen:
$ nodetool Status
Der Befehl gibt die Clusterinformationen wie in der folgenden Ausgabe gezeigt zurück:
DataCenter: Datacenter1
========================
Status = Up/Down
|/State = normal/lass/beiteln/bewegend
-- Adresslade -Token besitzt Host -ID -Rack
UN 127.0.0.1 217.76 Kib 16 ? 98E7247D-735A-4552-9C8F-BE964E50B6 RACK1
Der Statusbefehl gibt die Informationen wie:
Überprüfen Sie die Gesundheit der Knoten mit dem Info -Befehl
Sie können auch den Befehl nodetool info verwenden, um die detaillierten Informationen zum Knoten anzuzeigen. Ein Beispiel ist wie gezeigt:
$ nodetool Info
Der Befehl sollte die Informationen als:
ID: 98E7247D-735A-4552-9C8F-Beeb964e50b6
Klatsch aktiv: wahr
Native Transport aktiv: wahr
Last: 217.76 Kib
Generation Nr. 1661396337
Verfügbarkeit (Sekunden): 7381
Heap -Speicher (MB): 301.87/1914.94
Off Heap -Speicher (MB): 0.00
Rechenzentrum: DataCenter1
Rack: Rack1
Ausnahmen: 0
Schlüsselcache: Einträge 40, Größe 3.44 KIB, Kapazität 95 MIB, 169 Treffer, 212 Anfragen, 0.797 Jüngste Trefferquote, 14400 Speicherdauer in Sekunden
Zeilencache: Einträge 0, Größe 0 Bytes, Kapazität 0 Bytes, 0 Treffer, 0 Anfragen, Nan -kürzlicher Hit -Rate, 0 Speicherdauer in Sekunden
Zähler -Cache: Einträge 0, Größe 0 Bytes, Kapazität 47 MIB, 0 Treffer, 0 Anfragen, Nan -kürzlicher Trefferquote, 7200 Speicherdauer in Sekunden
Prozent repariert: 100.0%
Token: (rufen Sie mit -t/-Token auf, um alle 16 Token zu sehen)
Abschluss
In diesem Artikel wurde erläutert, wie Sie den Befehl nodetool verwenden, um die Gesundheitsinformationen über Ihren Apache Cassandra Cluster zu sammeln.
Danke fürs Lesen!