Solr JVM内存不足

3 篇文章 0 订阅

Solr JVM内存不足

简单描叙

在本地自己搭建了一个solr7.1.0单机服务,在添加了十多条数据之后怎么添加都加不进去,通过简单的分析和观察,发现jvm内存占满,这里记录一下解决方法。如果启动的时候未指定内存,默认内存是512M,在使用中发现使用solr变得很慢,可以原因是默认的内存使用完了。

方法一:直接修改配置文件参数

打开D:\solr\bin目录下的solr.in.cmd脚本文件
搜索找到 SOLR_HEAP 或者 SOLR_JAVA_OPT ,然后修改

SOLR_HEAP="1024m"
#或者
SOLR_JAVA_OPT="1024m"

方法二:修改JVM内存存执

打开D:\tomcat\bin下面的catalina.bat文件,加入

set JAVA_OPTS= -Xms1024m -Xmx1024m

方法三:修改系统环境变量

设置CATALINA_OPTS或JAVA_OPTS

CATALINA_OPTS="-Xms128m -Xmx1024m -XX:PermSize=64M -XX:MaxPermSize=512M "

最好修改CATALINA_OPTS,JAVA_OPTS可能会对其他应用产生影响

方法四:在启动时直接设置JVM大小

./solr -m 2g

这种方法可以在solr启动时直接配置,我本地配置在了tomcat下,无法使用该方法实现,
详细的搭建地址:https://blog.csdn.net/qq_28591897/article/details/89669421

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值