是否可以在另一个集群上进行 cassandra 的时间点恢复?

问题描述 投票:0回答:2

如果我在集群 A 上启用了提交日志存档,并在我的备份服务器 X 上备份了相同的快照和提交日志。 我可以使用 X 上的备份将其恢复到集群 B 上的某个时间点吗? 如果是,有什么注意事项?一些相同的文档会有所帮助。 谢谢

cassandra database-backups
2个回答
3
投票

是的,您可以将一个集群的备份恢复到另一个集群。我喜欢称这个操作为“克隆”。

将数据克隆到另一个集群没有任何问题。区别在于源集群和目标集群是否具有相同的配置。我所说的“相同配置”是指:

  • 集群拓扑是相同的——相同数量的 DC,每个 DC 中相同数量的节点
  • 令牌分配是相同的——一个集群中每个节点分配的令牌是另一个集群中节点的镜像

重要 - 不要克隆系统键空间/表。您应该只克隆应用程序键空间的表。

如果集群相同,请按照我在本文中记录的步骤进行操作 - https://community.datastax.com/questions/4534/

对于不相同的集群,请按照我在本文中记录的步骤 - https://community.datastax.com/questions/4477/。请注意,如果目标集群与源集群不同,您将无法克隆提交日志。干杯!


0
投票

下面的两个链接都不起作用。请帮助恢复它们。

如果集群相同,请按照我在本文中记录的步骤进行操作 - https://community.datastax.com/questions/4534/

对于不相同的集群,请按照我在本文中记录的步骤 - https://community.datastax.com/questions/4477/。请注意,如果目标集群与源集群不同,您将无法克隆提交日志。干杯!

© www.soinside.com 2019 - 2024. All rights reserved.