导出/导入cassandra表的最后N行的简便方法

时间:2013-04-09 15:01:01

标签: cassandra

这可能吗?我不关心中间格式,只要它的大小合理。我正在尝试从每个表导出导入大约2-3k行(想想:事件日志)。

1 个答案:

答案 0 :(得分:0)

不确定我理解你想要做什么,但这里描述的工具可能有所帮助。 http://www.datastax.com/docs/1.0/references/sstable2json

如果你想在你的代码中做,你可以使用KeyRange迭代行 - 如果你知道从哪一行开始你可以做这样的事情......

[使用Pelops客户端的例子]

KeyRange current_keyrange = Selector.newKeyRange(myStartRowKey, "", 2000);

如果你不知道从哪里开始你应该迭代 - 从像这样的KeyRange开始

KeyRange current_keyrange = Selector.newKeyRange("", "", 2000);

希望这有帮助, 卡罗