solr – 将RF从1增加到3会导致数据丢失

使用DSE和SOLR,我们将RF从1增加到3.我们立即注意到SOLR查询导致数据丢失与1:3比率一致.为了使用DSR 3.1.3和SOLR将RF从1增加到3,我们需要做些什么特别的事情.

编辑:
我知道应该运行修复以获取其他节点上的数据,并且我们正在运行修复.但是,仍然不应该提供任何空白结果,因为这是布隆过滤器的目的.

我似乎错误地使用了布隆过滤器.似乎我必须在升高RF之前将CL增加到ALL,并在修复完成后将其降回.

最佳答案
如果群集中已包含数据,则需要为每个节点运行nodetool修复,以强制重新平衡数据以匹配新RF.

转载注明原文:solr – 将RF从1增加到3会导致数据丢失 - 代码日志