我们有一个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上的新群集?
还是有其他解决方案?
感谢您的帮助
答案 0 :(得分:1)
我建议在GoogleCloud中创建一个新DC(DSE 5.0,在转换,架构更改,拓扑更改期间不要混合使用不同版本),加入现有群集,运行修复然后关闭AWS DC。您需要确保在此过渡期间所有DC之间都有连接。此方法允许现有DC的可用性以及从AWS到Google DC的应用程序的分阶段过渡。 在此过渡期间避免升级到DSE 5.1。