如何在 Solr-5.0 中设置 JVM-Memory
How can I set JVM-Memory in Solr-5.0
如何在 Solr-5.0 中增加堆 space 内存?我只想设置 Solr 的最小和最大堆 space 内存。
此信息位于 WIKI 中:https://cwiki.apache.org/confluence/display/solr/Taking+Solr+to+Production#TakingSolrtoProduction-MemoryandGCSettings
SOLR_JAVA_MEM="-Xms10g -Xmx10g"
使用-m选项如何
./solr restart -m 1g
从 ./solr --help
-
-m Sets the min (-Xms) and max (-Xmx) heap size for the JVM, such as: -m 4g results in: -Xms4g -Xmx4g; by default, this script sets the heap size to 512m
按照以下步骤增加 Solr 中的 JVM 内存:
在任何文本编辑器中打开 solr.in.cmd(路径:bin/solr.in.cmd)
添加set SOLR_JAVA_MEM=-Xms1g -Xmx1g(它将最小和最大Java堆内存设置为1 GB。但是您只能在 solr 仪表板中看到 981.38 MB)
- 保存solr.in.cmd文件并重启solr
对于 Centos 7,修改在文件 bin/solr 中,例如将其增加到 5G :
vim /opt/solr/bin/solr
编辑代码块:
JAVA_MEM_OPTS=()
if [ -z "$SOLR_HEAP" ] && [ -n "$SOLR_JAVA_MEM" ]; then
JAVA_MEM_OPTS=($SOLR_JAVA_MEM)
else
SOLR_HEAP="${SOLR_HEAP:-512m}"
JAVA_MEM_OPTS=("-Xms5g" "-Xmx5g")
fi
如何在 Solr-5.0 中增加堆 space 内存?我只想设置 Solr 的最小和最大堆 space 内存。
此信息位于 WIKI 中:https://cwiki.apache.org/confluence/display/solr/Taking+Solr+to+Production#TakingSolrtoProduction-MemoryandGCSettings
SOLR_JAVA_MEM="-Xms10g -Xmx10g"
使用-m选项如何
./solr restart -m 1g
从 ./solr --help
-
-m Sets the min (-Xms) and max (-Xmx) heap size for the JVM, such as: -m 4g results in: -Xms4g -Xmx4g; by default, this script sets the heap size to 512m
按照以下步骤增加 Solr 中的 JVM 内存:
在任何文本编辑器中打开 solr.in.cmd(路径:bin/solr.in.cmd)
添加set SOLR_JAVA_MEM=-Xms1g -Xmx1g(它将最小和最大Java堆内存设置为1 GB。但是您只能在 solr 仪表板中看到 981.38 MB)
- 保存solr.in.cmd文件并重启solr
对于 Centos 7,修改在文件 bin/solr 中,例如将其增加到 5G :
vim /opt/solr/bin/solr
编辑代码块:
JAVA_MEM_OPTS=()
if [ -z "$SOLR_HEAP" ] && [ -n "$SOLR_JAVA_MEM" ]; then
JAVA_MEM_OPTS=($SOLR_JAVA_MEM)
else
SOLR_HEAP="${SOLR_HEAP:-512m}"
JAVA_MEM_OPTS=("-Xms5g" "-Xmx5g")
fi