我们如何使用其快照文件将cassandra表导出为csv格式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我们如何使用其快照文件将cassandra表导出为csv格式相关的知识,希望对你有一定的参考价值。
我拍了一张卡桑德拉表的快照。以下是生成的文件: -
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文件中。
答案
是的,你可以用sstable2json工具做到这一点。
将该工具用于*Data.db
文件
这以JSON格式输出。您需要在转换为CSV之后。
以上是关于我们如何使用其快照文件将cassandra表导出为csv格式的主要内容,如果未能解决你的问题,请参考以下文章
如何在不创建快照的情况下从 cassandra 表中删除所有记录