首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scylla是否有类似于K8ssandra的零停机时间迁移特性的GKE迁移支持?

Scylla是否有类似于K8ssandra的零停机时间迁移特性的GKE迁移支持?
EN

Stack Overflow用户
提问于 2022-08-02 10:07:31
回答 2查看 110关注 0票数 1

我们正在尝试将部署在GCE机器上的 ScyllaDB 集群迁移到Google中的GKE集群,我们遇到了Cassandra迁移的一种方法,并希望在ScyllaDB迁移中实现同样的方法。下面的链接是相同的,请您建议这是否可能在锡拉?或者,如果“锡拉”没有在“锡拉”K8S运算符中引入这样的迁移技术?

https://k8ssandra.io/blog/tutorials/cassandra-database-migration-to-kubernetes-zero-downtime/

EN

回答 2

Stack Overflow用户

发布于 2022-08-02 22:27:40

将一个新的“目的地”DC添加到您现有的集群"source“DC中,这是一种非常常见的迁移到新DC的技术。

添加新的“目的”DC DC

  • nodetool repair

  • ,将复制因子设置从“源”DC ->流数据添加到“目标”DC.

  • 更新应用程序客户端,以便在它准备好服务后连接到新DC(所有数据流+ repaired)

  • Decommission“旧”(源) DC

)

关于血淋淋的细节,请看这里:

如果你想走全扫描路线的话。CQL在源上读取,CQL在目标上写入,具有一些数据操作和保存点的能力,比Scylla Spark Migrator是一个不错的选择。

https://github.com/scylladb/scylla-code-samples/tree/master/spark-scylla-migrator-demo

您还可以使用Scylla迁移拼花文件https://www.scylladb.com/2020/06/10/migrate-parquet-files-with-the-scylla-migrator/

记住,不要迁移物化视图(MV),您可以在迁移后从基表重新创建它们。

票数 2
EN

Stack Overflow用户

发布于 2022-08-02 17:08:50

我们使用了一个基于Apache星火的迁移器:https://github.com/scylladb/scylla-migrator

以下是我们在2019年写的关于如何做到这一点的博客:https://www.scylladb.com/2019/02/07/moving-from-cassandra-to-scylla-via-apache-spark-scylla-migrator/

虽然在本例中,您不是从Cassandra移动到ScyllaDB,而是从一个ScyllaDB实例移动到另一个实例。如果这对你有意义的话,它应该是直接的。如果您有问题,欢迎加入我们的Slack社区,以获得更多的交互式帮助:

http://slack.scylladb.com/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73205693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档