【发布时间】:2017-05-08 17:43:40
【问题描述】:
我已将大量数据插入 Cassandra。现在我想随机查询一条记录。
但我不知道primary key。所以我想在Cassandra中获取all data的主键,然后我可以使用一个随机的主键来查询数据。
我可以从 Cassandra 的 data 目录中获取它吗?我只在那个目录中找到了 .db 文件。
【问题讨论】:
-
没有这样的功能...也许你可以试试
COPY table_name(column_name) TO file_name.csv -
我可以使用一些工具从
data目录中获取主键吗? -
这个 COPY 命令在 DevCenter 和 cqlsh 中都可以工作......数据目录将只包含部分数据(数据分布在不同节点上)
-
sstable2json 实用程序将为您提供您指定的 ssTable 文件的完整数据转储