我正在阅读有关Scylla升级程序的文档( 阅读dochttp://docs.scylladb.com/upgrade/upgrade-guide-from-2.0-to-2.1-ubuntu/,例如),我看到标准" Stair-Step&#34 ;路径需要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升级的唯一方法。
答案 0 :(得分:7)
您可以将较旧的备份恢复到较新版本。列出的阶梯过程适用于在线迁移(无需停机)。如果您正在进行脱机迁移,则可以跳过版本。
请注意,有一点需要注意:如果您要移动的表来自不同的集群(例如,如果您完全清除了此集群),那么在复制时您必须注意每个节点的令牌范围文件:因为你之前有5个节点,现在有5个节点,这并不意味着这些节点拥有相同的令牌范围。
除了那个小小的警告之外,你很高兴去吧!