elasticsearch 7.11
elasticsearch需要jdk8以上才可以使用,如果版本不購(gòu)沿彭,啟動(dòng)會(huì)報(bào)錯(cuò)
進(jìn)入安裝目錄bin 使用cmd 執(zhí)行elasticsearch命令啟動(dòng),啟動(dòng)時(shí)會(huì)調(diào)用elasticsearch-env.bat节仿,所以修改這個(gè)文件
在elasticsearch-env.bat中設(shè)置增加設(shè)置java_home,增加下面代碼的第一個(gè)行巢块,大概在文件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設(shè)置抒线,把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 )