【问题标题】:What is the best way to move Cassandra cluster form AWS to GoogleCloud将 Cassandra 集群从 AWS 迁移到 Google Cloud 的最佳方法是什么
【发布时间】:2018-01-11 15:37:36
【问题描述】:

我们有一个 Cassandra 集群,其中包含两个数据中心,其中一个在 AWS 上,另一个在我们的本地服务器上。

集群使用 DSE 5.0 运行,我们需要将 AWS dc 移动到 GoogleCloud 并将集群升级到 DSE 5.1。

我可以使用 DSE 5.1 在 Google 中创建一个新的 dc 并将其加入当前运行 DSE 5.0 的集群,然后在数据传输到新的 dc 后关闭 AWS dc?

或者在 Google 上创建一个新集群,然后手动将数据从 AWS 传输到 Google,然后格式化本地数据,然后将其加入 Google 上的新集群?

还是有其他解决方案?

感谢您的帮助

【问题讨论】:

  • 这个问题最好在dba.stackexchange.com问,例如
  • 有几种方法可以迁移到不同的云提供商,但您永远无法运行混合版本的 DSE 环境。当您确实位于新的云上并想要升级到 DSE 5.1 时,请确保在迁移到 DSE5.1 之前通过所有 DSE5.0 补丁,并确保所有节点的版本和补丁版本相同。

标签: cassandra datastax data-migration


【解决方案1】:

我建议在 GoogleCloud 中创建一个新的 DC(DSE 5.0,在过渡、架构更改、拓扑更改期间不要混合不同的版本),加入现有集群,运行修复然后关闭 AWS DC。您需要确保在此过渡期间所有 DC 之间都有连接。这种方法允许现有 DC 的可用性以及应用程序从 AWS 到 Google DC 的分阶段过渡。 在此过渡期间避免升级到 DSE 5.1。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-16
    • 1970-01-01
    • 2020-05-08
    • 1970-01-01
    • 2019-08-20
    • 2013-06-27
    • 1970-01-01
    • 2011-03-03
    相关资源
    最近更新 更多