Cassandra 1.2如何将大型CF导出到csv文件

时间:2014-10-15 09:14:54

标签: java csv cassandra datastax

我需要导出大型CF.我能做什么? COPY无法帮助,显示"请求未在rpc_timeout内完成。"有想法使用WHERE子句创建SELECT并使用TimeUUID,但我如何从第一条记录中获取UUID(Java代码将是完美的)?而不是SELECT的CQL语句(SELECT * FROM" HISTORY_ENTITY" WHERE UUID> = uuidofthefirstrow LIMIT 1000;)。

1 个答案:

答案 0 :(得分:0)

试试这个,它对我有用

cassandra-cli -h yourhost -p 9160 --file command.txt> listing.txt

在您的文件(本例中为command.txt)中,您输入:

use keyspaceName;
list requests limit 1000000000;

将copy及其所有内容复制到listing.txt