在一台物理计算机上运行多个"大"Solr分片实例

H6.*_*H6. 4 indexing search solr sharding

在一台物理机器上运行多个Solr实例是个好主意吗?当我阅读这篇好文章中的一篇评论时,我认为他们在一台机器上运行了2个Solr实例.我有2台可用的机器,并希望将Solr索引分成5个碎片.你怎么看?

对于满容量,我们需要40个服务器,总共80个索引分片.单个分片需要最多20 GB的磁盘空间.目前,我们正在运行具有30个服务器和60个索引分片的群集.

D_K*_*D_K 5

我们在一台服务器上运行4个分片,每个分片大约40GB.您需要注意的一件重要事情是RAM的使用,特别是在具有大缓存大小的情况下.我们为每个分片分配大约16GB.

您没有说出qps速率(每秒查询数),因为处理高qps可能需要复制.在这种情况下,您可以在单个服务器上存储更少的分片.

另外根据我们的经验:您拥有的分片越少,跨分片分布式搜索的搜索性能就越好,因为您在合并时花费的CPU时间更少.