Cassandra 使用 EBS 快照和 NodeTool 快照进行备份和还原
Posted
技术标签:
【中文标题】Cassandra 使用 EBS 快照和 NodeTool 快照进行备份和还原【英文标题】:Cassandra Backup and Restore using EBS snapshot and NodeTool Snaphots 【发布时间】:2015-10-30 02:29:24 【问题描述】:我有几个关于备份/恢复 Cassandra 集群的最佳方法的问题。
背景:我有一个在 EC2 中运行的集群。它的节点配置如下:
实例类型:m3.medium 存储:50 GB 根卷/100 GB 另一个卷
在阅读了大量文档并在几个网站上搜索后,我了解到带有 Cassandra(nodetool) 快照的 EBS 快照看起来很有希望。
问题:EBS 也拍摄增量快照,Nodetools 也拍摄快照,那么这两个工具有何不同或相同,还有其他更好的方法来备份 cassandra 集群吗?
请指教。
【问题讨论】:
你找到解决办法了吗? 【参考方案1】:看看 Netflix 的 Priam 作为为 AWS 部署创建备份的可能解决方案。虽然它似乎只适用于 2.0.x,但可能会为您指明正确的方向。
【讨论】:
我检查了它,但这不是我们的选择,因为我们使用的是 2.1.8 版本以上是关于Cassandra 使用 EBS 快照和 NodeTool 快照进行备份和还原的主要内容,如果未能解决你的问题,请参考以下文章
Terraform - 创建 EBS 的快照,然后将快照转换为 EBS 并附加到 EC2
使用 Cloud Watch 和 Terraform 获取计划的 EBS 快照