用Cassandra和cqlsh检查CQL版本?

时间:2015-07-19 14:47:32

标签: cassandra cql cqlsh

如何检查当前在cqlsh中使用的cql版本?

在sql中,你这样做:

Select @@version

1 个答案:

答案 0 :(得分:45)

有几种方法可以解决这个问题。

在cqlsh中,您只需show version

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

但是,这仅适用于cqlsh。幸运的是,您也可以查询system.local以获取该信息。

aploetz@cqlsh> SELECT cql_version FROM system.local;

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

(1 rows)

system.local表还包含有关当前节点,群集和Cassandra工具版本的其他有用信息。有关详情,请查看SELECT * FROM system.local;(仅限1行)或desc table system.local