Las herramientas para monitorear el clúster de Cassandra incluyen nodetool, Jconsole y Opscenter. Todas estas herramientas para monitorear el trabajo del clúster se comunican a través de JMX (Java Management Extension).
En Cassandra A través de JMX, explora muchas métricas y comandos que cualquiera de ellos. Estas herramientas se pueden usar para monitorear y administrar un clúster de Cassandra. En este artículo discutiremos nodetool.
Nodetool:
es una de las herramientas importantes para monitorear y administrar el clúster de Cassandra. Hay muchas opciones disponibles a través de nodetool para monitorear un clúster.
Para obtener una lista completa de las opciones de nodetool, utilice la siguiente consulta CQL.
nodetool help;
Echemos un vistazo a algunos de los pocos comandos de nodetool muy importantes para monitorear el clúster de Cassandra.
Por ejemplo:
1. nodetool status 2. nodetool info 3. nodetool ring 4. nodetool cfstats 5. nodetool cfhistograms
Estos se explican a continuación a continuación.
1. estado de nodetool:
Se define como el estado de un Node. Describe el estado, la dirección IP de un Node, el transporte de carga, la propiedad, la identificación del host y la información del rack.
Para verificar el estado de la herramienta de Node, se utilizó la siguiente consulta de CQL.
nodetool status;
Echemos un vistazo a la captura de pantalla que se muestra a continuación.
2. información de nodetool:
brinda información de los Nodes en los que se informa sobre ID, centro de datos, información de caché, como caché de fila, caché de clave, tiempo de actividad en segundos y uso de memoria en montón, etc.
Para verificar la información de nodetool, se utiliza el siguiente CQL consulta.
nodetool info;
Echemos un vistazo a la captura de pantalla que se muestra a continuación.
3. anillo nodetool:
proporciona información sobre el estado del Node e información sobre el anillo.
Para verificar el anillo de nodetool, usé la siguiente consulta CQL.
nodetool options ring ( -r | --resolve-ip ) --
Echemos un vistazo a la captura de pantalla que se muestra a continuación.
4. nodetool cfstats:
la herramienta ha cambiado de nombre a nodetool tablestats . nodetool tablestats proporciona estadísticas sobre una o más tablas.
Para verificar las estadísticas de las tablas de nodetool, se utilizó la siguiente consulta CQL.
$ nodetool [ options ] tablestats [ -H | --human-readable ] [ -i table [, table ] . . . ] [ - - ] [ keyspace | table | keyspace.table ] [keyspace | table | keyspace.table ]
Echemos un vistazo a la captura de pantalla que se muestra a continuación.
5. nodetool cfhistograms:
esta herramienta ha sido renombrada como nodetool tablehistograms . Proporciona la métrica de rendimiento de solución de problemas inicial y las estadísticas de rendimiento actual para la latencia de lectura y escritura en una tabla durante los últimos quince minutos para monitorear un clúster en Cassandra.
Para verificar los cfhistograms de nodetool, se utilizó la siguiente consulta CQL.
nodetool options tablehistograms [--] keyspace_name table_name or nodetool options cfhistograms
Echemos un vistazo a la captura de pantalla que se muestra a continuación.
Publicación traducida automáticamente
Artículo escrito por Ashish_rana y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA