先说最终方案
安装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