elasticsearch启动环境,JDK配置:jdk-16.0.1
elasticsearch-7.15.2启动时警告信息:
"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文件,具体内容参考如下:
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 )
修改配置即可。
elasticsearch-7.15.2下载地址:https://www.elastic.co/cn/downloads/elasticsearch