Cassandra:备份一个节点的数据是否有意义?

时间:2014-10-01 15:25:38

标签: cassandra backup

当我将节点的快照复制到其/ var / lib / cassandra / data ///并运行'nodetool refresh'时,这个新替换的sstables和原始sstables会发生什么,因为原来的sstables仍然存在,还有一些新的写入仍在commitlog和memtables中。

备份一个节点的快照是否有意义?因为其他节点可能具有更新近时间戳的数据。

1 个答案:

答案 0 :(得分:1)

  

备份一个节点的数据是否有意义?

不在多节点环境中。如果您要从群集中删除节点或运行滚动升级,但不能在实时群集上进行备份。

这是一个通过使用并行ssh工具解决的问题。 DataStax给出的示例是pssh。这将在每个节点上同时创建所有快照,为您提供一致的数据,假设您没有处理大量写入(因为C *最终是一致的)。