如何修改elasticsearch堆大小?-未使用jvm.options

dgtucam1  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(1)|浏览(560)

如何永久更改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"

但这显然不是一个好的选择。。。有人有线索吗?谢谢!

q8l4jmvw

q8l4jmvw1#

问题解决了,我有两个jvm.options文件:一个在 /etc/elasticsearch/jvm.options 一个在里面 mycustominstallfolder/config ... 当然我定错了。
非常感谢@val!

相关问题