我们如何使用其快照文件将cassandra表导出为csv格式

问题描述 投票:1回答:1

我拍了一张卡桑德拉表的快照。以下是生成的文件: -

manifest.json                 mc-10-big-Filter.db      mc-10-big-TOC.txt             mc-11-big-Filter.db      mc-11-big-TOC.txt            mc-9-big-Filter.db      mc-9-big-TOC.txt
mc-10-big-CompressionInfo.db  mc-10-big-Index.db       mc-11-big-CompressionInfo.db  mc-11-big-Index.db       mc-9-big-CompressionInfo.db  mc-9-big-Index.db       schema.cql
mc-10-big-Data.db             mc-10-big-Statistics.db  mc-11-big-Data.db             mc-11-big-Statistics.db  mc-9-big-Data.db             mc-9-big-Statistics.db
mc-10-big-Digest.crc32        mc-10-big-Summary.db     mc-11-big-Digest.crc32        mc-11-big-Summary.db     mc-9-big-Digest.crc32        mc-9-big-Summary.db

有没有办法使用这些文件将表的数据提取到csv文件中。

cassandra cassandra-3.0
1个回答
1
投票

是的,你可以用sstable2json工具做到这一点。

将该工具用于*Data.db文件

这以JSON格式输出。您需要在转换为CSV之后。

© www.soinside.com 2019 - 2024. All rights reserved.