我尝试使用以下命令从CQlshell命令中的Windows单节点实例导出cassandra键空间
cqlsh> -e 'DESCRIBE keypspace demo' > dump.cql
它不适合我。我使用的是cassandra版本的3.5.0和cqlsh版本的5.0.1以及CQL规范3.4.0。我在这里缺少什么?
PS:我确实需要将数据与架构一起导出
答案 0 :(得分:2)
您必须从命令提示符
运行以下命令转到CASSANDRA_HOME / bin目录,其中CASSANDRA_HOME是安装cassandra的目录。
cqlsh -e "DESCRIBE keypspace demo" > "dump.cql"
注意:需要双引号而不是单引号。
以上命令仅导出架构。使用COPY
命令将数据导出到csv文件,然后将其导回。
此外,您还可以使用SSTableLoader使用数据目录中的SSTable加载数据