Windows下安装Elasticsearch,启动报错,解决方法,访问

对于Windows用户,我们推荐使用MSI安装包进行安装。这个安装包使用图形用户界面来引导你进行安装。

首先,从这里https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.1.1.msi下载Elasticsearch 6.1.1的MSI安装包。

然后双击下载好的安装包文件启动图形化安装程序,在第一个界面,选择安装目录:

Windows下安装Elasticsearch,启动报错,解决方法,访问

然后选择是否将Elasticsearch安装为一个系统服务,为了和用tar包安装示例保持一致,我们选择不安装为系统服务,根据自己需要手动启动:

Windows下安装Elasticsearch,启动报错,解决方法,访问

然后到了配置页面,这里就简单的使用默认的配置值:

Windows下安装Elasticsearch,启动报错,解决方法,访问

进入插件安装页面,同样为了跟tar包安装示例保持一致,将所有的选择去掉,不安装任何插件:

Windows下安装Elasticsearch,启动报错,解决方法,访问

然后点击安装按钮,Elasticsearch将会被安装:

Windows下安装Elasticsearch,启动报错,解决方法,访问

启动:C:\Program Files\Elastic\Elasticsearch\6.1.1\bin\elasticsearch.exe

Windows下安装Elasticsearch,启动报错,解决方法,访问

报错:

Windows下安装Elasticsearch,启动报错,解决方法,访问

解决办法:

这个错误是由于JAVA_HOME变量指向的是低于1.8的版本造成的。
需要进行查询变量JAVA_HOME
echo   %JAVA_HOME%
从而知道JAVA_HOME指向的是jdk1.7,此时需要安装jdk1.8,并且JAVA_HOME指向1.8的安装路径,重新启动cmd窗口,并且查看JAVA_HOME变量如下:

Windows下安装Elasticsearch,启动报错,解决方法,访问

换成:C:\Program Files\Java\jdk1.8.0_151

再次启动:

Windows下安装Elasticsearch,启动报错,解决方法,访问

成功启动:

访问:http://127.0.0.1:9200/

Windows下安装Elasticsearch,启动报错,解决方法,访问

注意:Elasticsearch安装版本,jdk的版本

Windows下安装Elasticsearch,启动报错,解决方法,访问Windows下安装Elasticsearch,启动报错,解决方法,访问Windows下安装Elasticsearch,启动报错,解决方法,访问