Como administrador de la base de datos, monitoreará y verificará constantemente el estado de salud de sus nodos de Cassandra. Cassandra proporciona una herramienta de línea de comandos nativa que nos permite hacer exactamente eso.
En este tutorial, aprenderá cómo usar el comando Apache Cassandra Nodetool para monitorear la salud de su clúster.
Que es nodetool?
Nodetool es una utilidad de línea de comandos que le permite administrar fácilmente su clúster Apache Cassandra. Usando el comando nodetool, puede crear copias de seguridad, administrar registros y enjuagar el clúster, administrar el demonio del clúster y más.
Verificar la salud de su clúster con Nodetool
El comando nodetool nos permite recopilar información sobre el clúster, como su estado, uso de recursos, IDS, etc.
La sintaxis del comando es como se muestra:
nodoolEstado (-r | - -resolve -ip) --
Si instaló Apache Cassandra a través del archivo, puede encontrar el comando nodetool en el directorio bin:
instalación_directory/cassandra/bin
El comando acepta las opciones como:
Ejemplo:
El siguiente ejemplo muestra cómo verificar la salud del clúster del nodo local:
$ Nodetool Status
El comando devuelve la información del clúster como se muestra en la siguiente salida:
Datacenter: Datacenter1
========================
Estado = arriba/down
|/State = normal/saliendo/unirse/moverse
-- Dirección de tokens de carga posee rack de identificación de host
ONU 127.0.0.1 217.76 kib 16 ? 98E7247D-735A-4552-9C8F-BEEB964E50B6 RACK11
El comando de estado devuelve la información como:
Verificar la salud del nodo con el comando de información
También puede usar el comando de información nodetool para mostrar la información detallada sobre el nodo. Un ejemplo es como se muestra:
$ Nodetool Información
El comando debe devolver la información como:
ID: 98E7247D-735A-4552-9C8F-BEEB964E50B6
Gossip activo: verdadero
Transporte nativo activo: verdadero
Carga: 217.76 kib
Generación No: 1661396337
Tiempo de actividad (segundos): 7381
Memoria del montón (MB): 301.87/1914.94
Memoria de montón (MB): 0.00
Centro de datos: Datacenter1
RACH: RACK1
Excepciones: 0
Cache clave: entradas 40, tamaño 3.44 kib, capacidad 95 MIB, 169 hits, 212 solicitudes, 0.797 Tasa de éxito reciente, 14400 Período de ahorro en segundos
Caché de fila: entradas 0, tamaño 0 bytes, capacidad 0 bytes, 0 golpes, 0 solicitudes, tasa de aciertos reciente, 0 período de ahorro en segundos
Contador Cache: Entradas 0, Tamaño 0 Bytes, Capacidad 47 MIB, 0 Hits, 0 solicitudes, Tasa de aciertos reciente, 7200 Período de ahorro en segundos
Porcentaje de reparación: 100.0%
Token: (Invoca con -t/-Tokens para ver las 16 tokens)
Conclusión
Este artículo discutió cómo usar el comando nodetool para recopilar la información de salud sobre su clúster Apache Cassandra.
Gracias por leer!