Windows下安装ElasticSearch 5.0.0

1,从官网下载,地址 https://www.elastic.co/downloads

2,解压到一个目录,假设为:%ELASTIC_HOME%

3,CMD进入命令行,进入%ELASTIC_HOME%/bin,运行elasticsearch.bat

从命令行运行和直接进入文件夹双击打开还是有区别的,区别就是不能正常运行的情况下,在命令行可以看到报错信息,而直接打开的话,运行窗体会直接闪退。

接下来,说一下我遇到的问题。

运行elasticsearch.bat。报错Unsupported major.minor version 52.0

这个是因为,5.0.0的版本只支持jdk1.8,所以是时候升级jdk了。从oracle官网下载jdk1.8,运行安装。然后从命令行里面查看Java版本,java -version,成功升级。以为这样就能运行elasticsearch,这就错了。虽然高版本的jdk覆盖了低版本,但是elasticsearch默认配置读的是系统变量JAVA_HOME的jdk路径。也就是说,它还是使用了原有的jdk1.7。所以,需要将系统变量的JAVA_HOME,改成指向jdk1.8。

完成!

原文地址:https://www.cnblogs.com/xianxh/p/6062707.html