SolrCloud - 内存不足

SolrCloud - Out of Memory

我们在 Cloudera 平台上使用 SolrCloud 4.10.3 和一个 3 节点 solr 集群,每个集群有 2 collections 个 3 个分片。 Collection 1:大约大小:15.3 GB Collection 2:大小:1.2GB

我们的堆大小是 8GB,堆外是 15GB。我们为我们的 collections 之一(另一个非常静态)实时馈入 solr。我们经常遇到内存不足错误。

谁能帮我们看看是什么原因?我们应该有额外的分片来分散负载吗?或者我们是否需要继续提供更多的堆外内存?所有的 cloudera 堆图都显示我们找到了堆 space(我们很少超过 6.5GB)并且 GC 暂停不是问题。

谢谢

The best approach should be to upgrade the solr cloud to version 6.2.1.

如果节点是32位arch,也取决于节点架构。如果节点是 64 位架构,那么超过 2gb 的堆大小将无法工作,您可以分配更多的堆大小,但会产生 gc 开销错误。

最好更新 solr 并添加更多分片和副本以避免错误。