首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将普通Cassandra集群迁移到Datastax企业集群

如何将普通Cassandra集群迁移到Datastax企业集群
EN

Stack Overflow用户
提问于 2016-10-14 00:07:34
回答 1查看 417关注 0票数 0

我们目前使用Cassandra 3.3.0在生产环境中启动并运行了Cassandra集群。我们希望在没有任何停机时间的情况下将其切换到DSE集群。

我们已经有了一个迁移模式的工具,但是从Cassandra集群迁移数据到新的Datastax集群的最佳方法是什么,而不需要任何停机时间?

如果使用常规Cassandra切换集群,则只需将节点从新集群连接到当前运行的集群,然后在添加了所有新节点后关闭旧节点。这很好,因为它不需要额外的代码来迁移数据,有类似于DSE的解决方案吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-14 08:03:52

通常,您会在集群周围安装DSE以匹配您的Cassandra版本。但是我注意到你列出了Cassandra 3.3.0,对吗?我查了卡桑德拉的发行记录,但找不到那个版本。

假设您的意思是3.0,那么您可以在节点上安装DSE5.0,而不需要任何模式迁移,因为它将是Cassandra的主要版本。

安装文档应涵盖在这里:

enterprise/install/installTOC.html

但是,如果你不想走这条路,你也可以站起来建立一个新的DSE集群,并使用sstableloader工具跨流您的数据:

https://docs.datastax.com/en/cassandra/3.0/cassandra/tools/toolsBulkloader.html

当然,这是不言而喻的,你应该始终先测试,然后再做任何生产!

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

https://stackoverflow.com/questions/40032957

复制
相关文章

相似问题

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