在4节点集群1.1.10中,如果我们想要更改一个节点的底层存储,我正在考虑采用以下步骤。这是对的吗?
步骤2预计需要1小时左右。在此期间,群集将负责客户查询。
还有什么需要做的吗?
同样对于步骤4,如果任何用户查询驻留在其存储被交换的节点上的数据,会发生什么。
答案 0 :(得分:1)
添加具有适当存储的新节点,等到Cassandra平衡群集,然后停用旧节点会不会更好?零停机时间,无需拍摄快照。您可以从源代码发布 - Cassandra 1.1.10。
但是,如果你想按照自己的方式去做:
nodetool repair
,检查 GCGraceSeconds 值