我需要将我的键空间导出到.cql文件。我已经尝试了cqlsh -e" DESC密钥空间演示" > dump.cql命令,但这不起作用,我也需要插入脚本。
我也尝试过COPY命令,但它不符合我的目的。我也希望能够从cql文件导入。
答案 0 :(得分:3)
以下适用于3.0版本的安装:
cqlsh -e 'DESCRIBE keyspace demo' > dump.cql - gets the create syntax
cqlsh < dump.cql - creates the keyspace on a new cluster
答案 1 :(得分:0)
您可以使用sstable2json和json2sstable cassandra工具
同时查看数据共享documentation和this
Usage: sstable2json [-f outfile] <sstable> [-k key [-k key [...]]]
Usage: json2sstable -K keyspace -c column_family <json> <sstable>
Desc Keyspace将仅导出键空间架构。 如果您还想导出数据,则必须使用以下实用程序。