首页 > 解决方案 > 在接受基于用户的读/写队列之前,新的 Cassandra 节点是否应该完全填充数据并重新平衡集群?

问题描述

我们有一个稳定的 Cassandra 集群,每个节点都有 4TB 的重型节点。当添加另一个 4TB 节点时会发生什么 - 它会立即开始接受请求,还是仅当整个集群重新平衡最终完成时?

标签: cassandra

解决方案


如果您按照正确的步骤将节点添加到集群,则新节点将不会接受客户端请求,直到加入/流式操作完成。

唯一会发生的情况是如果在新节点上auto_bootstrap设置为。false然后,节点将在没有流数据的情况下加入,并在数据可以成功流式传输之前尝试服务请求(通过repair/ rebuild)。


推荐阅读