1
在4节点集群1.1.10中,如果我们想更改一个节点的底层存储,我正在考虑采用以下步骤。它是否正确?磁盘4节点集群查询
- 采取snapshop
- 就拿节点下来,并采取最后的快照和交换存储
- 将节点最多
- 卡桑德拉会自动平衡/赶上节点上
步骤2预计需要约1小时。在此期间,群集将处理客户查询。
还有什么需要做的吗?
此外,对于第4步,如果任何用户查询驻留在交换存储的节点上的数据,会发生什么情况。
在4节点集群1.1.10中,如果我们想更改一个节点的底层存储,我正在考虑采用以下步骤。它是否正确?磁盘4节点集群查询
步骤2预计需要约1小时。在此期间,群集将处理客户查询。
还有什么需要做的吗?
此外,对于第4步,如果任何用户查询驻留在交换存储的节点上的数据,会发生什么情况。
用适当的存储添加一个新节点,等到Cassandra达到平衡群集,然后退役旧节点不是更好吗?零停机时间,无需快照。你可以从源文件发布 - Cassandra 1.1.10。
不过,如果你想要做你的方式:
nodetool repair
,检查GCGraceSeconds值
试过,但问题是要获得卡桑德拉1.1.10版本。我无法在任何地方找到该软件。 –
@RajivSrivastava,我已经更新了答案。 – piotrwest
谢谢@piotrwest,非常感谢宝贵的信息。有什么办法可以在后端检查什么样的查询来自客户端,换句话说,指定了什么样的一致性级别? –