warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME

在Elasticsearch 7.15.2版本中,启动时出现警告,提示不推荐使用JAVA_HOME环境变量,建议改用ES_JAVA_HOME。此版本及以上内置了JDK,可以修改elasticsearch-env.bat文件来配置。如果需要指定JDK版本,需注意兼容性,并将配置改为使用ES_JAVA_HOME,同时设置环境变量。若不配置,则会默认使用内置JDK。
摘要由CSDN通过智能技术生成

elasticsearch-7.15.2启动时警告信息:

1

"warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME"

image.png

译文的含义是指“警告:不推荐使用JAVA_HOME,请使用ES_JAVA_HOME”。

elasticsearch 7系列版本以上都是自带的jdk,可以在es的bin目录下找到elasticsearch-env.bat这个文件,配置es的jdk。官方推荐使用es自带的jdk。

假如需要配置指定的jdk版本的话,需注意考虑版本兼容性,修改elasticsearch-env.bat文件,具体内容参考如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

if defined ES_JAVA_HOME (

  set JAVA="%ES_JAVA_HOME%\bin\java.exe"

  set JAVA_TYPE=ES_JAVA_HOME

else if defined JAVA_HOME (

  rem fallback to JAVA_HOME

  echo "warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME" >&2

  set JAVA="%JAVA_HOME%\bin\java.exe"

  set "ES_JAVA_HOME=%JAVA_HOME%"

  set JAVA_TYPE=JAVA_HOME

else (

  rem use the bundled JDK (default)

  set JAVA="%ES_HOME%\jdk\bin\java.exe"

  set "ES_JAVA_HOME=%ES_HOME%\jdk"

  set JAVA_TYPE=bundled JDK

)

修改上述配置ES_HOME改成JAVA_HOME,记着配置环境变量即可。

elasticsearch-7.15.2下载地址:https://www.elastic.co/cn/downloads/elasticsearch

转载自:warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME - yoodb - 素文宅博客

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值