首页 文章

Cassandra:在数据cener sync之后删除键空间

提问于
浏览
1

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

我们有3个键空间A,B和C:

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

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

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

1 回答

  • 0

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

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

相关问题