我必须将一些较旧的cassandra 1.2实例中的一些数据传输到一个匿名的个人信息的演示实例。
我发现了COPY命令,这似乎有效,但我看不到指定限制的选项。我想做一些只需要一年的数据,但似乎没有办法指明这一点。
我现在所拥有的只是工作,但它正在倾倒表格的全部内容,这比我需要的更多。
导出数据
COPY my_keyspace.ThingEventLog( key, column1 , value ) to 'ThingEventLog.csv';
导入数据
COPY my_keyspace.ThingEventLog( key, column1 , value ) from 'ThingEventLog.csv';
感谢您的任何其他想法
答案 0 :(得分:2)
不幸的是,直到Cassandra 2.0及更高版本才支持将MAXOUTPUTSIZE
作为COPY
选项。唯一的数据限制Cassandra 1.2允许您按列指定。虽然它比您需要的数据更多,但至少它可以非常快速地读取/吐出数据。
http://www.datastax.com/dev/blog/simple-data-importing-and-exporting-with-cassandra