使用快照备份Cassandra群集并上传到s3 / vm?

时间:2018-09-12 00:26:42

标签: database cassandra nosql

使用快照备份Cassandra并上传快照是否与集群有关?

我当时想在每个节点上进行一次cron作业,以快照形式对其进行快照,然后每24小时上传一次,但是我对此感到有点担心。一旦节点上的数据变大,就不能破坏它吗?

1 个答案:

答案 0 :(得分:3)

nodetool snapshot在Cassandra中创建的备份是硬链接,因此实际上不会使用比原始文件更多的空间。有关硬/软链接的说明,请参见这篇文章:

https://askubuntu.com/questions/108771/what-is-the-difference-between-a-hard-link-and-a-symbolic-link

但是,如果不使用nodetool clearsnapshot清除快照,则随着时间的推移,数据将在群集中增长。这里的文档谈论clearing snapshots

nodetool tablestats(以前是nodetool cfstats)对于查看给定表在给定节点上正在使用多少快照数据非常有用。