Elasticsearch JVM配置:sysconfig或elasticsearch.in.sh

时间:2015-09-24 13:28:19

标签: elasticsearch jvm-arguments

我正在尝试在Centos 6上的弹性搜索节点上自动进行配置。安装通过官方仓库的RPM进行。

通常我会在/ etc / sysconfig / elasticsearch上的$ ES_JAVA_OPTS中传递任何JVM参数。但是,如果我传递Xms或Xmx,则看起来JVM正在运行带有重复的X *参数。显然Xmx设置在一个不同的文件($ ES_HOME / bin / elasticsearch.in.sh)上,并且它与/ etc / sysconfig / elasticsearch上设置的内容合并(虽然merge是一个坏词,因为值只是附加到了JVM执行参数字符串,它导致java运行两个不同的Xmx / Xms参数)。

当我无法在sysconfig / elasticsearch中使用$ ES_JAVA_OPTS覆盖这些选项时,elasticsearch.in.sh设置$ JAVA_OPTS有什么意义?我不应该在sysconfig上放置任何JVM参数并将它们保存在elasticsearch.in.sh中吗?

0 个答案:

没有答案