在减少Cassandra集群时如何处理复制因子?

时间:2016-06-27 19:18:00

标签: cassandra replication-factor

我有一个带有2个键空间的3节点Cassandra集群。其中一个具有复制因子1,另一个具有复制因子2.我希望使用nodetool decommission减少集群,以删除2个节点并仅留下一个节点(单节点集群)。

那么,我必须对复制因子做些什么?我认为两个键空间必须有复制因子1,但什么时候必须修改它?在退役之前?

非常感谢!

2 个答案:

答案 0 :(得分:1)

您需要将复制因子减少到1,并且应该在停用2个节点之前执行此操作。

答案 1 :(得分:1)

您必须在退役前将RF降低到1,并且还必须在键空间上运行修复,以降低RF安全性。然后,您可以按顺序进行退役。