Cassandra获取过期数据的备份

Cassandra获取过期数据的备份,cassandra,Cassandra,我的一张卡桑德拉表上通常有大量的数据。我只想在表中保留最后两个月的数据,因为我对每个数据使用了两个月的TTL。但现在我想保留过期的数据作为备份,以备以后使用。请建议我应该做什么来备份 卡桑德拉中的数据作为文件存储在磁盘上。您可以将这些文件从生产机器复制到以后要恢复的任何存储介质上。您可以按照以下链接查看如何执行此操作: 我很想知道这是如何做到的@bechbd-这如何解决原始问题所涉及的TTL问题?您曾问过如何保存过期数据的备份。将这些文件复制到备份存储机制将为您提供该数据的备份,然后您可以使用不

我的一张卡桑德拉表上通常有大量的数据。我只想在表中保留最后两个月的数据,因为我对每个数据使用了两个月的TTL。但现在我想保留过期的数据作为备份,以备以后使用。请建议我应该做什么来备份

卡桑德拉中的数据作为文件存储在磁盘上。您可以将这些文件从生产机器复制到以后要恢复的任何存储介质上。您可以按照以下链接查看如何执行此操作:


我很想知道这是如何做到的@bechbd-这如何解决原始问题所涉及的TTL问题?您曾问过如何保存过期数据的备份。将这些文件复制到备份存储机制将为您提供该数据的备份,然后您可以使用不同/无TTL(如果需要)还原到不同的群集/密钥空间。@bechbd-将数据复制到备份存储的过程需要在TTL过期之前完成,但在那个时候,可能还有另一个数据,我想保留以供当前使用。还有大量数据每秒钟就会过期,那么我如何保存这些数据以备备份?@bechbd-gcc周期结束后,数据会自动删除,我们是否可以这样说,将过期数据写入某个json文件或某个文本文件一旦运行nodetool快照,数据文件将创建一个硬链接,因此无法删除数据。TTL过期不会删除数据,只会使数据无效。在对文件运行压缩之前,不会删除数据。