Spectacle CQLSH

Spectacle CQLSH
Lorsque vous travaillez dans le shell Cassandra, vous pouvez rencontrer un scénario où vous devez recueillir des informations de base sur votre session, CQLSH, base de données, protocole natif et versions de spécification CQL.

Dans cet article, nous couvrirons une commande simple mais pratique qui vous permet de récupérer ces informations à partir de la session CQLSH.

Commande CQLSH Show

La commande show vous permet d'afficher diverses informations en fonction de la sous-commande suivante.

La syntaxe de commande est illustrée ci-dessous:

Afficher la version | Hôte | Session Traçage_Session_ID

La commande prend en charge les sous-commands suivants:

  • Version - Cela montre les informations de version pour diverses ressources, telles que CQLSH, la base de données, le protocole natif et la spécification CQL
  • Hôte - affiche les détails du nœud pour l'hôte de session
  • Session Traccing_Session_id - Cette option renvoie des informations détaillées sur la requête spécifique dans le tracet_session_id. Cassandra stockera les identifiants de session dans le système_traces.tables de sessions

Exemple d'utilisation de la commande

Les exemples suivants décrivent comment utiliser la commande show et la sortie résultante:

Connectez-vous à Cassandra:

$ CQLSH -U Cassandra -p Cassandra

Pour afficher les informations de la version, exécutez la commande suivante:

Cassandra @ CQLSH> Afficher la version

Sortir:

[CQLSH 6.0.0 | Cassandra 4.0.6 | CQL Spec 3.4.5 | Protocole natif v5]

Pour afficher les informations de l'hôte, exécutez la commande suivante:

Cassandra @ CQLSH> Host de show;

Exemple de sortie:

Connecté au cluster local à 127.0.0.1: 9042

Afficher l'activité de trace pour un ID de session donné:

Cassandra @ CQLSH> Session Show 2DFE5880-3D8D-11ED-8065-ED32F09D596D;

La commande doit renvoyer des informations de traçage pour la session comme indiqué dans l'exemple de sortie ci-dessous:

Vous pouvez obtenir vos informations de session à partir du tableau des sessions, comme indiqué ci-dessous:

Cassandra @ CQLSH> Sélectionner * dans System_traces.sessions;

Exemple de sortie:

Conclusion

Ce bref tutoriel a couvert l'une des commandes CQLSH qui nous permet de récupérer diverses informations à partir de la session CQLSH. La commande CQLSH Show prend en charge divers sous-communs, tels que la version et l'hôte.