对于Windows用户,我们推荐使用MSI安装包进行安装。这个安装包使用图形用户界面来引导你进行安装。
首先,从这里https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.1.1.msi下载Elasticsearch 6.1.1的MSI安装包。
然后双击下载好的安装包文件启动图形化安装程序,在第一个界面,选择安装目录:
然后选择是否将Elasticsearch安装为一个系统服务,为了和用tar包安装示例保持一致,我们选择不安装为系统服务,根据自己需要手动启动:
然后到了配置页面,这里就简单的使用默认的配置值:
进入插件安装页面,同样为了跟tar包安装示例保持一致,将所有的选择去掉,不安装任何插件:
然后点击安装按钮,Elasticsearch将会被安装:
启动:C:\Program Files\Elastic\Elasticsearch\6.1.1\bin\elasticsearch.exe
报错:
解决办法:
这个错误是由于JAVA_HOME变量指向的是低于1.8的版本造成的。
需要进行查询变量JAVA_HOME
echo %JAVA_HOME%
从而知道JAVA_HOME指向的是jdk1.7,此时需要安装jdk1.8,并且JAVA_HOME指向1.8的安装路径,重新启动cmd窗口,并且查看JAVA_HOME变量如下:
换成:C:\Program Files\Java\jdk1.8.0_151
再次启动:
成功启动:
访问:http://127.0.0.1:9200/
注意:Elasticsearch安装版本,jdk的版本