elasticsearch windows指定jdk

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 )
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容