减少cassandra bootstrap时间

时间:2016-06-29 09:51:11

标签: cassandra

环境: RF = 3,Consistency_Level = Local_Quorum。

群集中有大量数据,需要很长时间来引导新节点。 有时新节点必须加入群集, 所以我想减少时间。我想到了解决问题的想法。

当引导节点时,从引导阶段分离“来自旧节点的流数据”阶段。 将节点加入令牌环。新节点负责范围密钥。它可以提供新的写请求。状态为“UN”,而不是“UJ”。 并做“从旧节点流数据”作为后台任务,或使用启用/禁用数据流switch.if客户端请求旧数据,因为还有其他两个复制,所以即使新节点没有数据也没有问题由它负责。

0 个答案:

没有答案