提问者:小点点

在使用Bitnami AMI的Ubuntu上设置Solr JVM内存设置有困难


我正在使用由BitNami EC2 AMI提供支持的Apache Solr。Solr正在运行,但我想更改启动配置以增加分配给JVM的内存量。

我尝试在at/opt/bitnami/apachesolr/scripts/ctl修改启动脚本。通过修改以下行:

SOLR=“$JAVABIN-Dsolr.SOLR.home=$SOLR\u home-Djetty.logs=$INSTALL\u PATH/logs/-Djetty.home=$INSTALL\u PATH/-jar$INSTALL\u PATH/start.jar$INSTALL\u PATH/etc/jetty.xml”

我尝试了不同的内存标志排列,但都不起作用(其中一些导致Solr服务器根本无法启动,而另一些允许启动,但对分配的JVM内存没有影响)。这是我尝试添加到行中的内容:

-Xmx 1000-Xms 8000

-Xms1000m-XMX800M

-Xms1000-Xmx8000

-Xms 1000m-Xmx 8000m

正确的方法是什么?


共1个答案

匿名用户

事实证明,参数需要在行首。以下工作:

SOLR=$JAVABIN-Xmx7168m-Xms1024m-Dsolr.SOLR.home=$SOLR\u home-Djetty.logs=$INSTALL\u PATH/logs/-Djetty.home=$INSTALL\u PATH/-jar$INSTALL\u PATH/start.jar$INSTALL\u PATH/etc/jetty.xml”