3

我正在阅读有关 Scylla 升级程序的文档(例如阅读文档 http://docs.scylladb.com/upgrade/upgrade-guide-from-2.0-to-2.1-ubuntu/),并且我看到了标准1.6->2.0->2.1 等需要“阶梯”路径。作为一般问题,如果我有旧版本的 scylla 1.6(或 1.4 或 1.5)的备份,我可以将其加载到更新版本和数据自动迁移?有我可以使用的手动过程或工具吗?

或者是将数据从 1.6 获取到 2.1 以将数据加载到 1.6 数据库中的唯一方法,执行 1.6->1.7 升级,1.7->2.0 升级,然后 2.0->2.1 升级。

4

1 回答 1

7

您可以将较旧的备份恢复到较新的版本。列出的阶梯式过程适用于在线迁移(无需停机)。如果您正在进行离线迁移,您可以跳过版本就好了。

请注意,有一点需要注意:如果您要移动的表来自不同的集群(例如,如果您完全清除了该集群),那么您在复制文件时必须注意每个节点的令牌范围:仅仅因为您之前有 5 个节点,现在有 5 个节点,并不意味着这些节点拥有相同的令牌范围。

除了那个小警告,你很高兴去!

于 2018-04-03T22:06:46.263 回答