【问题标题】:Increasing JVM memory in solr cloud node增加 solr 云节点中的 JVM 内存
【发布时间】:2017-12-06 10:00:02
【问题描述】:

我在云模式下运行 solr,但是由于我的索引很大,我的 solr 服务器正在关闭,我需要为 solr 节点增加 jvm 内存,请帮助我怎么做?

【问题讨论】:

    标签: solr solrcloud


    【解决方案1】:

    Solr 的参考指南has a page on JVM settings that are relevant

    使用 -Xmx 设置的最大堆大小更为关键。如果内存堆增长到这个大小,对象创建可能会开始失败并抛出 OutOfMemoryException。将此限制设置得太低可能会在您的应用程序中导致虚假错误,但将其设置得太高也可能是有害的。

    但是 .. 如果您的服务器正在消失并且没有给出 OOM 错误,那听起来您的进程正在被底层操作系统 OOM 杀死。检查 syslog(如果您使用的是 linux)以获取有关进程被终止的消息。

    can change the settings by definingSOLR_JAVA_MEM设置:

    SOLR_JAVA_MEM="-Xms10g -Xmx10g"

    【讨论】:

      猜你喜欢
      • 2020-12-17
      • 1970-01-01
      • 1970-01-01
      • 2011-01-18
      • 2018-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多