Som databaseadministrator vil du hele tiden overvåke og sjekke helsetilstanden til Cassandra -nodene dine. Cassandra gir et naturlig kommandolinjeverktøy som lar oss gjøre nettopp det.
I denne opplæringen lærer du hvordan du bruker Apache Cassandra NodeTool -kommandoen for å overvåke helsen til klyngen din.
Hva er NodeTool?
NodeTool er et kommandolinjeverktøy som lar deg enkelt administrere Apache Cassandra-klyngen. Ved hjelp av NodeTool -kommandoen kan du opprette sikkerhetskopier, administrere logger og skylle klyngen, administrere klyngedemonen og mer.
Kontrollerer klyngehelsen din med NodeTool
Nodetool -kommandoen lar oss samle informasjon om klyngen som dens tilstand, ressursbruk, ID -er osv.
Kommandosyntaks er som vist:
NodetoolStatus (-r | -Resolve -IP) --
Hvis du installerte Apache Cassandra via arkivet, kan du finne NodeTool -kommandoen i BIN -katalogen:
installasjon_directory/cassandra/bin
Kommandoen godtar alternativene som:
Eksempel:
Følgende eksempel viser hvordan du sjekker klyngehelsen til den lokale noden:
$ NodeTool -status
Kommandoen returnerer klyngeinformasjonen som vist i følgende utgang:
Datacenter: Datacenter1
========================
Status = opp/ned
|/Tilstand = normal/forlate/bli med/flytte
-- Adresse Load Tokens eier vert ID -rack
FN 127.0.0.1 217.76 KIB 16 ? 98E7247D-735A-4552-9C8F-BEEB964E50B6 RACK1
Status -kommandoen returnerer informasjonen som:
Kontrollere Node Health med info -kommandoen
Du kan også bruke NodeTool Info -kommandoen for å vise detaljert informasjon om noden. Et eksempel er som vist:
$ NodeTool Info
Kommandoen skal returnere informasjonen som:
ID: 98E7247D-735A-4552-9C8F-Beeb964E50B6
Sladder aktiv: sant
Native Transport Active: True
Last: 217.76 Kib
Generasjonsnr: 1661396337
Uptime (sekunder): 7381
Heapminne (MB): 301.87 /1914.94
Off Heap Memory (MB): 0.00
Datasenter: Datacenter1
Rack: Rack1
Unntak: 0
Nøkkelbuffer: oppføringer 40, størrelse 3.44 Kib, kapasitet 95 MIB, 169 treff, 212 forespørsler, 0.797 Nylig treffrate, 14400 spareperiode på sekunder
Radbuffer: oppføringer 0, størrelse 0 byte, kapasitet 0 byte, 0 treff, 0 forespørsler, nan nyere treffrate, 0 lagringsperiode på sekunder
Motbuffer: Oppføringer 0, størrelse 0 byte, kapasitet 47 MIB, 0 treff, 0 Forespørsler, Nan nylig treffrate, 7200 lagringsperiode på sekunder
Prosent reparert: 100.0%
Token: (påkalle med -t/-symboler for å se alle 16 symboler)
Konklusjon
Denne artikkelen diskuterte hvordan du bruker NodeTool -kommandoen for å samle helseinformasjonen om Apache Cassandra -klyngen.
Takk for at du leste!