Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法将Cassandra 1.2数据迁移到Cassandra 1.1?_Cassandra - Fatal编程技术网

有没有办法将Cassandra 1.2数据迁移到Cassandra 1.1?

有没有办法将Cassandra 1.2数据迁移到Cassandra 1.1?,cassandra,Cassandra,我需要迁移Cassandra 1.2.1中的一些数据,因为我们遇到了一个非常严重的错误。我想把它转移到1.1.9集群,我们知道它非常稳定,但我无法让任何导出方法工作。我最后尝试了sstable2json和JSON2STABLE,但现在看来,1.2.x版本的json与1.1.x版本的json不同,您可以将所需数据导出为SSTable(Cassandra用于存储数据的数据结构),然后重新导入Cassandra 1.1。您可以从中了解该过程。文档包括页面底部的示例。Lyuben提供的链接很有用,但对于

我需要迁移Cassandra 1.2.1中的一些数据,因为我们遇到了一个非常严重的错误。我想把它转移到1.1.9集群,我们知道它非常稳定,但我无法让任何导出方法工作。我最后尝试了sstable2json和JSON2STABLE,但现在看来,1.2.x版本的json与1.1.x版本的json不同,您可以将所需数据导出为
SSTable
(Cassandra用于存储数据的数据结构),然后重新导入Cassandra 1.1。您可以从中了解该过程。文档包括页面底部的示例。

Lyuben提供的链接很有用,但对于大型数据集,您可能希望使用,而不是复制到/复制自。后者不是并行的,仅限于可用的本地磁盘空间。

我明白了。即使1.2集群配置了Murruse3Partitioner,这是否也应该有效?老实说,我本不想这么做,但生产中的一个严重错误让我回到了1.1.9。我在这里发布了相关信息,我无法修复任何数据,因此在恢复快照后,我们丢失了很多数据。我最终做了抄写。当我从1.1版复制时,格式不同,因此如果有2个写入自定义导入,我真的希望使用1.2版虚拟节点,但我找不到任何解决方案。我问了几个比我更熟悉卡桑德拉的人,没人知道,我们无法修复损坏。