【发布时间】:2016-10-29 22:01:26
【问题描述】:
我有一个带有 2 个键空间的 3 个节点的 Cassandra 集群。其中一个具有复制因子 1,另一个具有复制因子 2。我想减少集群,使用 nodetool decommission,删除 2 个节点并只保留一个(单节点集群)。
那么,我必须如何处理复制因子?我认为两个键空间都必须具有复制因子 1,但我什么时候必须修改它?退役前?
非常感谢!
【问题讨论】:
标签: cassandra replication-factor
我有一个带有 2 个键空间的 3 个节点的 Cassandra 集群。其中一个具有复制因子 1,另一个具有复制因子 2。我想减少集群,使用 nodetool decommission,删除 2 个节点并只保留一个(单节点集群)。
那么,我必须如何处理复制因子?我认为两个键空间都必须具有复制因子 1,但我什么时候必须修改它?退役前?
非常感谢!
【问题讨论】:
标签: cassandra replication-factor
您必须在停用之前将 RF 降低到 1,并且您还必须对要降低 RF 的密钥空间进行修复,以确保安全。然后,您可以按顺序进行退役。
【讨论】:
您需要将复制因子降低到 1,并且应该在停用 2 个节点之前执行此操作。
【讨论】: