首页 > 解决方案 > 我们如何使用其快照文件将 cassandra 表导出为 csv 格式

问题描述

我拍了一张 cassandra 桌子的快照。以下是生成的文件:-

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 文件中。

标签: cassandracassandra-3.0

解决方案


是的,您可以使用sstable2json工具来做到这一点。

*Data.db文件使用该工具

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


推荐阅读