web-dev-qa-db-fra.com

Vérifiez la version CQL avec Cassandra et cqlsh?

Comment vérifiez-vous quelle version de cql est actuellement utilisée dans cqlsh?

En sql, vous faites ceci:

Select @@version
25
peppydip

Il y a deux façons de procéder.

Depuis cqlsh, vous pouvez simplement show version.

aploetz@cqlsh> show version
[cqlsh 5.0.1 | Cassandra 2.1.8 | CQL spec 3.2.0 | Native protocol v3]

Cependant, cela ne fonctionne que depuis cqlsh. Heureusement, vous pouvez également interroger system.local pour cette information également.

aploetz@cqlsh> SELECT cql_version FROM system.local;

 cql_version
-------------
       3.2.0

(1 rows)

Le system.local table contient d'autres informations utiles sur votre nœud, cluster actuel et Cassandra versions de l'outil également. Pour plus d'informations, consultez-le avec SELECT * FROM system.local; (a seulement 1 ligne) ou desc table system.local.

50
Aaron