elasticsearch 7.11
elasticsearch需要jdk8以上才可以使用,如果版本不购,启动会报错
进入安装目录bin 使用cmd 执行elasticsearch命令启动,启动时会调用elasticsearch-env.bat,所以修改这个文件
在elasticsearch-env.bat中设置增加设置java_home,增加下面代码的第一个行,大概在文件40行左右
set JAVA_HOME = "H:\env\jdk1.8.0_131"
rem now set the path to java
if defined JAVA_HOME (
set JAVA="%JAVA_HOME%\bin\java.exe"
) else (
set JAVA="%ES_HOME%\jdk\bin\java.exe"
set JAVA_HOME="%ES_HOME%\jdk"
)
如果上面方法不行,就直接干掉java_home设置,把if判断注释掉,直接使用elasticsearch自带jdk
rem set JAVA_HOME = "H:\env\jdk1.8.0_131"
rem now set the path to java
rem if defined JAVA_HOME (
rem set JAVA="%JAVA_HOME%\bin\java.exe"
rem ) else (
set JAVA="%ES_HOME%\jdk\bin\java.exe"
set JAVA_HOME="%ES_HOME%\jdk"
rem )