如何在 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 KEYSPACE
从 replication
策略中删除分析 DC。
2) 使用 nodetool decommission
从集群中安全地移除这些节点(最好一次一个)。他们将不再拥有任何数据,因此他们将无法向邻居传输任何数据。
3) 终止实例。
我有一个包含 6 个节点的 Cassandra 集群,其中 3 个在主 Cassandra DC 中,3 个在 Analytics DC 中。我不再需要 Analytics DC,我想停用它。我想确保我这样做是安全的,因为我不想影响 Cassandra DC 或我的客户。我只有一个跨 DC 复制的密钥空间,我打算使用 ALTER KEYSPACE 简单地删除到 Analytics DC 的复制。之后,我将终止 ec2 中的分析节点。这是一个安全的计划吗?
1) 使用 ALTER KEYSPACE
从 replication
策略中删除分析 DC。
2) 使用 nodetool decommission
从集群中安全地移除这些节点(最好一次一个)。他们将不再拥有任何数据,因此他们将无法向邻居传输任何数据。
3) 终止实例。