Cassandra备份:普通复制磁盘文件与快照

时间:2016-06-07 06:09:03

标签: cassandra

我们计划部署一个包含100个虚拟节点的Cassandra集群。 在每个节点上存储最多1TB(压缩)数据。我们将使用(主机)本地SSD磁盘。

infrustructure团队习惯于清理整个分区。 我们遇到过Cassandra Snapshots。

明确复制整个磁盘 Cassandra快照之间有什么区别?

  - 是否存在大小差异?

  - 使用整个分区备份,不必要地保存压缩的未压缩数据,这是快照背后的动机吗?

1 个答案:

答案 0 :(得分:2)

使用快照的好处很少:

  1. 快照命令会将memtable刷新到ssTables,然后创建快照。
  2. Nodetool可用于恢复快照。
  3. 还可以利用增量备份功能。
  4. 快照会创建数据的硬链接,因此速度更快。
  5. 注意: Cassandra只能在表架构存在时从快照还原数据。建议您还备份架构。 两者都要确保所有节点上的操作(快照或纯文本)同时运行。