web-dev-qa-db-fra.com

Comment connaître la taille d'un espace de clés et d'une famille de colonnes dans Cassandra?

Récemment, j'ai commencé à travailler sur l'intégration de Grails avec Cassandra en utilisant le pilote Java pour cassandra (cassandra-driver-core-2.0.2) . Je suis donc curieux de savoir comment nous pouvons savoir quelle taille prend notre table. stocker les données dans cassandra DB.

J'ai créé un espace de clés avec le nom Customkeyspace et une famille de colonnes nommée Movie dans celui-ci . Je suis donc curieux de savoir quel outil/quelle commande je dois utiliser pour connaître la taille de la famille d’espace de clés/de colonnes?

15
JavaRookie

Pour obtenir des statistiques sur les familles de colonnes dans Cassandra, vous pouvez simplement exécuter la commande:

nodetool cfstats

Il présente des statistiques sur les tables qui incluent la taille des données réelles ainsi que sur le disque.

La documentation sur cet utilitaire pour Cassandra 2.1 est disponible ici .

21
flightc

Pour obtenir les statistiques concernant les familles de colonnes dans Cassandra en ce qui concerne les espaces clés ou les tables, vous pouvez simplement exécuter la commande ci-dessous:

nodetool cfstats

Résultat: Ceci retournera les statistiques complètes relatives aux espaces de clé disponibles.

Toutefois, si vous souhaitez connaître les statistiques d'espaces de clé ou de tables spécifiques, exécutez la commande suivante:

Pour le ou les espaces de touches: nodetool cfstats <keyspace_name> OU nodetool cfstats -H <keyspace_name>

Pour la (les) table (s): nodetool tablestats <keyspace_name>.<table_name> OU nodetool tablestats -H <keyspace_name>.<table_name>

Note: -H désigne un format lisible par l'homme

Pour plus de détails s'il vous plaît se référer, nodetool cfstats

Résultats:

  1. Vous pourriez voir SSTable count comme 0

  2. Space used (live) et Space used (total) à 0 octet

Pour savoir POURQUOI (S) DES DEUX CONCLUSIONS CI-DESSUS, VEUILLEZ VOUS RÉFÉRER: Raison pour laquelle SSTable est indiqué comme 0

1