Cassandra:在数据中心同步后删除键空间

时间:2013-09-18 08:16:07

标签: cassandra

我们正在将我们的cassandra集群(版本1.1.6 )从我们的旧DC( DC2 )移动到新的DC( DC1 < / em> - 是的,它是相反的)一次一个键空间。

我们有3个键空间 A B C

A和B已成功移至新数据中心,并且运行复制因子为 DC1:3; DC2:3 。我们对这两个键空间的所有应用程序都已更新,因此无需从旧数据中心写入/读取任何内容。然后我们将复制因子更改为 DC1:3; DC2:0 ,因此数据现在实际上已过时。

我试图找到一种方法来删除旧DC中的这些键空间,以释放我需要的Keyspace C空间,但我还没找到。

是否有办法从单个数据中心删除密钥空间,或者更好地解决从旧DC中删除数据的问题?

1 个答案:

答案 0 :(得分:0)

将复制因子更改为{DC1:3}。请注意,没有DC2

如果DC2上的数据无关紧要,并且您已经更改了设置,以便无法与DC2进行数据通信,我认为您可以继续删除A中所有计算机上data_directory的密钥空间DC2目录。理论上这应该没问题。