231 votes

Comment lister tous les espaces de clés disponibles dans Cassandra ?

Je suis novice en Cassandra et j'essaie d'implémenter une petite application avec Cassandra. J'ai créé un espace clé et quelques familles de colonnes dans ma base de données Cassandra mais j'ai oublié le nom de mon cluster.

Je cherche à savoir s'il existe une requête permettant de répertorier tous les espaces clés disponibles.

Quelqu'un connaît-il une telle requête ou commande ?

2voto

Jay Tokala Points 36
  1. se connecter à cqlsh
  2. desc espaces clés ;
  3. select * from system_schema.keyspaces ;

1voto

Chakri Stark Points 111

Desc keyspaces le feront pour vous.

1voto

Puneet Points 65

DESCRIBE keyspaces pour lister tous les keysapces DESCRIRE l'espace clé https://docs.datastax.com/en/dse/5.1/cql/cql/cql_reference/cqlsh_commands/cqlshDescribeKeyspace.html

1voto

Mazhar Shaikh Points 11

Je suggère une combinaison de grep y awk :

root@DC1-Node1:/home# nodetool tablestats | grep "Keyspace :" | awk -F ":" '{print $2}'
 system_traces
 system
 system_distributed
 system_schema
 device_tool
 system_tool

0voto

daljeet singh Points 1

En dehors de la méthode ci-dessus, si vous avez installé opscenter,

  1. Allez dans l'onglet Données > vous y verrez tous les espaces clés créés par vous et certains espaces clés du système.
  2. Vous pouvez voir toutes les tables sous les espaces clés individuels et aussi le facteur de réplication pour l'espace clé.

pour plus de détails, consultez le lien ci-dessous. https://docs.datastax.com/en/opscenter/6.1/opsc/online_help/opscDataModelingManagingKeyspace_t.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X