Cassandra无法正确还原快照数据

时间:2018-12-22 10:39:12

标签: cassandra cassandra-3.0

我在我的3节点群集中使用Cassandra 3.11.3版本,我打算迁移到GCP。我已在GCP中安装了相同版本。我已拍摄快照并尝试还原,但并非所有表都已正确加载。 我在架构中使用了许多UDF,并且架构在原始集群中也进行了多次更改。我已经使用现有集群使用生成的架构在新集群中创建了架构。不知道该怎么办。请指导我解决问题。

1 个答案:

答案 0 :(得分:0)

我可以为此建议一些替代方法,因此您可以避免从快照流式传输:

  • 将在GCP上安装的计算机添加为new datacenter to existing cluster,请等到迁移完成后,停用旧数据中心。这种方法的优势在于,您在迁移期间的停机时间为零-您的应用程序可以在旧数据中心中处理数据,然后可以切换到新的(或并行运行一段时间);
  • 只需将Cassandra数据目录的完整内容复制到GCP,复制配置(仅调整IP地址等),然后启动Cassandra。