Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与Cassandra和cqlsh一起检查CQL版本?_Cassandra_Cql_Cqlsh - Fatal编程技术网

与Cassandra和cqlsh一起检查CQL版本?

与Cassandra和cqlsh一起检查CQL版本?,cassandra,cql,cqlsh,Cassandra,Cql,Cqlsh,如何检查cqlsh中当前使用的是哪个cql版本 在sql中,可以执行以下操作: Select @@version 有两种方法可以做到这一点 在cqlsh中,您只需显示版本 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&

如何检查cqlsh中当前使用的是哪个cql版本

在sql中,可以执行以下操作:

Select @@version

有两种方法可以做到这一点

在cqlsh中,您只需
显示版本

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(只有一行)或
desc table system.local

仅当cassandra启动或运行时才有效。我的案例有一个错误,卡桑德拉没有运行。在这种情况下,我找不到卡桑德拉version@Ikrom问题是关于cql_版本的,而不是卡桑德拉版本。如果您想查找未运行的节点的Cassandra版本,您可以始终在CHANGES.txt上执行head-n1:
head-n1changes.txt
谢谢您的回答,但我找不到CHANGES.txt文件,并使用此命令查找Cassandra版本
/usr/sbin/Cassandra-v