如何在 Cassandra 中安全地停用 Analytics DC?

How to safely decommission Analytics DC in Cassandra?

我有一个包含 6 个节点的 Cassandra 集群,其中 3 个在主 Cassandra DC 中,3 个在 Analytics DC 中。我不再需要 Analytics DC,我想停用它。我想确保我这样做是安全的,因为我不想影响 Cassandra DC 或我的客户。我只有一个跨 DC 复制的密钥空间,我打算使用 ALTER KEYSPACE 简单地删除到 Analytics DC 的复制。之后,我将终止 ec2 中的分析节点。这是一个安全的计划吗?

1) 使用 ALTER KEYSPACEreplication 策略中删除分析 DC。

2) 使用 nodetool decommission 从集群中安全地移除这些节点(最好一次一个)。他们将不再拥有任何数据,因此他们将无法向邻居传输任何数据。

3) 终止实例。