JDK 版本出问题。
我的 ElasticSearch 版本为7.9.1, JDK 版本为 11
对于不想修改系统 JDK 版本的可以使用 elasticsearch 自带的 jdk 启动服务。
1.找到 elasticsearch-env.bat
中的
if "%JAVA_HOME%" == "" (
set JAVA="%ES_HOME%\jdk\bin\java.exe"
set JAVA_HOME="%ES_HOME%\jdk"
set JAVA_TYPE=bundled jdk
) else (
set JAVA="%JAVA_HOME%\bin\java.exe"
set JAVA_TYPE=JAVA_HOME
)
2.将其修改为
set JAVA="%ES_HOME%\jdk\bin\java.exe"
set JAVA_HOME="%ES_HOME%\jdk"
set JAVA_TYPE=bundled jdk
3.再次启动!成功
标签:set,JAVA,jdk,system,ES,HOME%,HOME,es From: https://blog.51cto.com/chengzheng183/6350514