ES启动错误 ERROR: the system property [es.path.conf] must be set

ES启动错误 ERROR: the system property [es.path.conf] must be set
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码 

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说ES启动错误 ERROR: the system property [es.path.conf] must be set,希望能够帮助大家进步!!!

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.再次启动!成功

本文来源huayang183,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/18302

发表评论