虽然我查看了Datastax
关于snapshot
的文档,但我仍然对snapshot
中cassandra
的内容感到困惑。什么是snapshot
的功能或主要目的?
在snapshot
文件夹下,我找到了一个以此惯例命名的子文件夹:
1426256545571-tablename
一开始的数字是什么意思?无论如何,我只需要一个简单的方法来了解snapshot
是什么。
答案 0 :(得分:3)
该数字是纪元(timestamp
)的毫秒数。快照只是本地备份。它会自动发生某些类型的操作,例如truncate(如果意外完成并想要撤消它)。
它们非常快,并且不会花费任何额外的磁盘空间,因为它只是与不可变数据文件的硬链接。最终你想要清理它们,然后在压缩发生时回收磁盘。如果您不再需要,可以在auto_snapshot
中停用cassandra.yaml
选项。很可能你会在修理时看到它们。