elasticsearch-7.15.2启动时警告信息:
1 "warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME"
译文的含义是指“警告:不推荐使用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%injava.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%injava.exe" set "ES_JAVA_HOME=%JAVA_HOME%" set JAVA_TYPE=JAVA_HOME ) else ( rem use the bundled JDK (default) set JAVA="%ES_HOME%jdkinjava.exe" set "ES_JAVA_HOME=%ES_HOME%jdk" set JAVA_TYPE=bundled JDK )
修改配置即可。
elasticsearch-7.15.2下载地址:https://www.elastic.co/cn/downloads/elasticsearch
转载自: