2016-06-10 36 views
0

出口我试图从窗户上CQlshell命令使用下面的命令卡桑德拉KEYSPACE从窗户单节点实例

cqlsh> -e 'DESCRIBE keypspace demo' > dump.cql 

它不是为我工作卡桑德拉导出密钥空间单个节点的实例。我使用3.5.0的cassandra版本和5.0.1的cqlsh版本以及CQL规范3.4.0。我在这里错过了什么?

PS:我确实需要将数据与架构

回答

2

你将不得不从命令提示符

转到运行下面的命令来CASSANDRA_HOME/bin目录,其中CASSANDRA_HOME是安装卡桑德拉目录一起导出。

cqlsh -e "DESCRIBE keypspace demo" > "dump.cql" 

注:双引号是必需的,而不是单引号。

上述命令将只导出架构。使用COPY命令将数据导出到csv文件,然后将其导回。 否则您也可以使用SSTableLoader从数据目录中使用SSTables加载数据