Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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
apachecassandra使用cqlsh列出表名_Cassandra_Cqlsh - Fatal编程技术网

apachecassandra使用cqlsh列出表名

apachecassandra使用cqlsh列出表名,cassandra,cqlsh,Cassandra,Cqlsh,我刚从Cassandra 3.7开始,使用cqlsh终端创建表输入和视图数据。在以前版本的Cassandra中,该发行版附带Cassandra cli,允许您查看数据在内部的存储方式。cassandra cli似乎不在3.7版本中。cqlsh的版本为5.0.1。它应该能够运行cli命令,但当我运行 “LIST tablename”我在输入时没有可行的替代方案。。。 在cassandra cli中运行上述命令可以让您了解数据是如何在内部存储的。如何在cqlsh终端中运行相同的命令 谢谢 Thrif

我刚从Cassandra 3.7开始,使用cqlsh终端创建表输入和视图数据。在以前版本的Cassandra中,该发行版附带Cassandra cli,允许您查看数据在内部的存储方式。cassandra cli似乎不在3.7版本中。cqlsh的版本为5.0.1。它应该能够运行cli命令,但当我运行 “LIST tablename”我在输入时没有可行的替代方案。。。 在cassandra cli中运行上述命令可以让您了解数据是如何在内部存储的。如何在cqlsh终端中运行相同的命令


谢谢

Thrift不久前就被弃用了,默认情况下被禁用,所以他们最终从树中删除了
cassandra cli
(Thrift客户端)

值得注意的是,3.0之后,
LIST
的输出将不再是内部存储内容的表示,因为存储引擎发生了很大的变化


尝试使用工具或(cqlsh模式下的dump命令)查看内部结构或sstables。否则,
SELECT*fromtablename
将相当于
列表
操作

sstabledump,它位于tools/bin目录中,需要一个选项来运行。我尝试了“sstabledump-d filename.db”和其他选项。还是不能得到Json格式的文件?我还尝试在cqlsh终端中键入“sstable tools dump;”但这给出了错误。对不起,忽略最后的评论。我的命令有误。谢谢你,克里斯!现在可以了!