设置JVM选项-ElasticSearch

设置JVM的方法

在ElasticSearch中设置JVM选项有两种方法,一种是通过jvm.options,另一种是通过环境变量ES_JAVA_OPTS。

jvm.options

jvm.options是优选选择的方法,通过tar或者zip安装的jvm.options文件是在config目录下,通过debian或者RPM报安装的jvm.options文件是在/etc/elasticsearch目录下。
jvm.options文件说明:

  1. 以#开头的行是注释,例如, #this is a comment
  2. 以-开头的行是不依赖JVM版本的选项,例如,-Xmx2g
  3. 以数值:-开头的行是依赖于JVM版本的选项,例如,8:-Xmx2g
  4. 以数值-:加-开头的行是大于等于JVM版本的选项,例如,8-:-Xmx2g
  5. 以数值-数值:-开头的行是在这个JVM版本之间的选项,例如,8-9:-Xmx2g

环境变量

通过环境变量设置JVM选项

export ES_JAVA_OPTS="$ES_JAVA_OPTS -Djava.io.tmpdir=/path/to/temp/dir"
./bin/elasticsearch

注意事项

注意事项:
JVM有内建原理关注JAVA_TOOL_OPTIONS环境变量,但是ElasticSearch会忽略这个环境变量,因为一些操作系统默认会有代理安装,这些代理使用这个环境变量,不想使得与ElasticSearch干扰。
一些Java应用支持JAVA_OPTS环境变量,但是这个并不是JVM的内部原理,仅仅是一个生态系统的约定。但是ElasticSearch并不支持这个变量。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值