如何永久更改elasticsearch的jvm堆大小?
我编辑了 jvm.options
文件输入 /etc/elasticsearch/
要将堆大小提高到2gb(通过添加以下两行: -Xms2g -Xmx2g
),但es仍然以默认堆大小(在我的例子中是990.7mb)开始。
看来es没读过这个 jvm.options
文件并始终使用默认参数,因为jvm参数(在es启动时记录)以这些参数开头 [-Xms1g, -Xmx1g, -XX:+UseConcMar...
不管是什么 jvm.options
...
我还尝试将堆大小设置为 /etc/default/elasticsearch
(通过设置 ES_JAVA_OPTS
至 "-Xms2g -Xmx2g"
),但不可能。
我发现临时修改堆大小的唯一方法是在启动elasticsearch之前设置\u java\u选项:
export _JAVA_OPTIONS="-Xms2g -Xmx2g"
但这显然不是一个好的选择。。。有人有线索吗?谢谢!
1条答案
按热度按时间q8l4jmvw1#
问题解决了,我有两个jvm.options文件:一个在
/etc/elasticsearch/jvm.options
一个在里面mycustominstallfolder/config
... 当然我定错了。非常感谢@val!