我们的kubernetes集群上有一个Cassandra集群。我们如何计划将当前集群从GCP迁移到AWS。如何还原我的Cassandra键空间和快照。通过以下链接,我有了备份的想法: https://8kmiles.com/blog/cassandra-backup-and-restore-methods/
但是文档仅显示快照备份的情况。关于“键空间”,什么也没说。如何备份我的键空间和快照。我该如何删除相同的内容。我们的Cassandra在Kubernetes上同时运行GCP和AWS。
答案 0 :(得分:1)
我认为您在这里有两个选择:
nodetool snapshot
正在复制您的数据并将表的架构导出到schema.cql
文件中。您将需要在现有集群上运行describe keyspace
命令,然后在新集群上运行该命令,以创建新的密钥空间,因为nodetool并未这样做。 answer对此有一些细节。答案 1 :(得分:0)
使用ETL,例如Spark作业将数据从一个云传输到另一个云