将Cassandra数据库复制到测试主机

时间:2014-02-03 06:58:48

标签: ubuntu cassandra

我想将一个Cassandra数据库复制到我的Ubuntu 12.04系统(不会用于生产,仅用于我的测试 - 是的,我是Cassandra的新手)所以我可以查看数据库而不是不得不担心搞乱事情。将完整的Cassandra数据库复制到另一台主机的最简单方法是什么?

谢谢,

罗布

1 个答案:

答案 0 :(得分:1)

这取决于您的设置。通常,如果源Cluster包含多个节点,则必须同时创建每个节点的快照,然后将快照从/ var / lib / cassandra / data /// snapshots /所有节点复制到单个节点目的地主人。这样你就可以确保你没有错过任何东西。

我首选的方法是自动化。如果您的测试环境具有与生产相同数量的节点,那么您可以使用Priam(https://github.com/Netflix/Priam)等工具从生产备份中自动还原到测试集群。我使用这种方法从每天前一天晚上用生产快照自动刷新我们的暂存环境。

也许第一种方法也可以自动化。