先说最终方案
安装jdk1.8 有些版本不匹配高版本jdk
我是用的es7.1.1
查询es 版本匹配地址
官方查询地址
下面是碰到的一些问题及解决步骤
首先发现es-service无法手动启动


使用 手动安装卸载下服务试试 .\elasticsearch-service start

查看日志发现可能是javahome环境变量没有配置
路径一般在这里
x\elasticsearch-7.1.1\logs

配置下jdk环境变量试试
1、新建JAVA_HOME: (jdk目录路径)
2、找到Path,没有的话新建Path:%JAVA_HOME%\bin
3、新建CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
配置完成。
测试:
cmd运行java -version:
cmd运行javac
继续启动发现有变化但是仍然报错

怀疑是jdk版本太高

重新安装jdk1.8 试试 下载地址如下
链接:https://pan.baidu.com/s/1u6TMZaQ8D-9nIFUSEX1RiA
提取码:ie59
结果就成了。。。

end

本文解决Elasticsearch服务无法启动的问题,通过调整JDK版本至1.8并正确配置JAVA_HOME等环境变量,成功启动了Elasticsearch 7.1.1版本。
2597

被折叠的 条评论
为什么被折叠?



