在Cassandra中快照的功能是什么?

时间:2015-03-17 14:25:55

标签: cassandra snapshot

虽然我查看了Datastax关于snapshot的文档,但我仍然对snapshotcassandra的内容感到困惑。什么是snapshot的功能或主要目的?

snapshot文件夹下,我找到了一个以此惯例命名的子文件夹:

1426256545571-tablename

一开始的数字是什么意思?无论如何,我只需要一个简单的方法来了解snapshot是什么。

1 个答案:

答案 0 :(得分:3)

该数字是纪元(timestamp)的毫秒数。快照只是本地备份。它会自动发生某些类型的操作,例如truncate(如果意外完成并想要撤消它)。

它们非常快,并且不会花费任何额外的磁盘空间,因为它只是与不可变数据文件的硬链接。最终你想要清理它们,然后在压缩发生时回收磁盘。如果您不再需要,可以在auto_snapshot中停用cassandra.yaml选项。很可能你会在修理时看到它们。