【问题标题】:Cassandra not restoring snapshot data properlyCassandra 未正确恢复快照数据
【发布时间】:2018-12-28 19:05:49
【问题描述】:

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

【问题讨论】:

  • 如何恢复数据 - 显示命令...
  • 我已经使用 ss loader 解决了这个问题...

标签: cassandra cassandra-3.0


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-05
    • 2015-07-07
    • 2014-10-17
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多