难度在Ubuntu上设置Solr的JVM内存设置与汇出AMI难度、内存、Ubuntu、Solr

2023-09-11 09:43:09 作者:放肆的微笑丶

我使用了Apache Solr的搭载汇出EC2 AMI。 Solr的运行,但我想更改启动配置,以增加内存分配给JVM的金额。

I am using the Apache Solr powered by BitNami EC2 AMI. Solr is running, but I'd like to change the startup configuration to increase the amount of memory allocated to JVM.

我试图通过修改以下行修改启动脚本以在/opt/bitnami/apache-solr/scripts/ctl.sh:

I have tried modifying the startup script at at /opt/bitnami/apache-solr/scripts/ctl.sh by modifying the following line:

SOLR =$ JAVABIN -Dsolr.solr.home = $ SOLR_HOME   -Djetty.logs = $ INSTALL_PATH /日志/ -Djetty.home = $ INSTALL_PATH /罐子$ INSTALL_PATH / start.jar $ INSTALL_PATH的/ etc / jetty.xml中

SOLR="$JAVABIN -Dsolr.solr.home=$SOLR_HOME -Djetty.logs=$INSTALL_PATH/logs/ -Djetty.home=$INSTALL_PATH/ -jar $INSTALL_PATH/start.jar $INSTALL_PATH/etc/jetty.xml"

我已经尝试了不同的排列为内存的标志,没有他们的工作(其中一些引起Solr的服务器无法启动可言,而其他让它启动,但对分配JVM内存无效)。这是我一直试图加入到该行:

I've tried different permutations for the memory flags and none of them work (some of them cause the Solr server to fail to start at all, while others allow it to start but have no effect on the JVM memory allocated). This is what I've tried adding to the line:

-Xmx -Xms 1000 8000

-Xmx 1000 -Xms 8000

-Xms1000m -Xmx8000m

-Xms1000m -Xmx8000m

-Xms1000 -Xmx8000

-Xms1000 -Xmx8000

-Xms千米-Xmx8000米

-Xms 1000m -Xmx 8000m

什么是要对这个正确的方法是什么?

What is the correct way of going about this?

推荐答案

事实证明,在参数需要的是在该行的开始。以下工作:

It turns out that the arguments needed to be at the start of the line. The following works:

SOLR =$ JAVABIN -Xmx7168m -Xms1024m -Dsolr.solr.home = $ SOLR_HOME   -Djetty.logs = $ INSTALL_PATH /日志/ -Djetty.home = $ INSTALL_PATH /罐子$ INSTALL_PATH / start.jar $ INSTALL_PATH的/ etc / jetty.xml中

Ubuntu配置adt bundle报错 JVMTerminated exit code 13

SOLR="$JAVABIN -Xmx7168m -Xms1024m -Dsolr.solr.home=$SOLR_HOME -Djetty.logs=$INSTALL_PATH/logs/ -Djetty.home=$INSTALL_PATH/ -jar $INSTALL_PATH/start.jar $INSTALL_PATH/etc/jetty.xml"

 
精彩推荐