本周我遇到了 Solr 索引的问题:http: //lucene.472066.n3.nabble.com/corrupted-index-in-slave-td4054769.html,
今天,几乎每个请求都开始不断发生该错误,我创建了一个 JIRA 问题,因为我认为这是一个错误https://issues.apache.org/jira/browse/SOLR-4707
如您所见,最后是由于 Solr 主从复制失败,现在我不知道我们是否应该考虑迁移到 SolrCloud,因为 Solr 主从复制似乎不适合我们要求:
- 索引大小:~2000 万份文档,~9GB
- ~1200 次更新/分钟
- ~10000 次查询/分钟(分布在 2 个从属设备上)MoreLikeThis、RealTimeGet、TermVectorComponent、SearchHandler
如果有人能帮我回答这些问题,我会非常感谢:
- 迁移到 SolrCloud 是否可取?它会对复制性能产生影响吗?
- 在那种情况下,什么会有更好的性能?在每个服务器中维护索引的副本,还是使用分片服务器?
- 您建议使用多少分片和副本来确保高可用性?
亲切的问候,
胜利者