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 - 素文宅博客

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐