Cassandra数据克隆到另一个cassandra数据库(不同的服务器)

时间:2016-07-21 14:20:01

标签: cassandra cassandra-2.1 bigdata database

我的问题是上面提到的,有一个cassandra数据库,并希望使用另一个服务器与此数据。如何移动所有键空间的数据?

我有快照,但我不知道可以将它打开到另一台服务器。

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

不幸的是,您在云中移动数据的选项有限,主要是COPY命令或sstableloader(https://docs.datastax.com/en/cassandra/2.1/cassandra/migrating.html),或者如果您计划在云中维护类似的设置(相同数量的节点),那么只需复制数据下的快照可行。

如果您要迁移到IBM Softlayer,您可以使用部署在裸机上的软件定义存储解决方案,并提供精简克隆等功能,使您可以在几分钟内创建cassandra集群克隆并提供令人难以置信的功能节省空间。这对于为开发/测试目的创建克隆非常有用。结帐Robin Systems,您可能会发现它们很有趣。

答案 1 :(得分:0)

将数据从一个群集迁移到另一个群集的最简洁方法是使用sstableloader工具。这将允许您将sstables的内容从本地目录流式传输到远程群集。在这种情况下,新群集也可以进行不同的配置,您也不必担心分配的令牌。