在安装es5.5.2的head插件过程中,遇到了一些问题,这里做一下分享。
安装过程如下:
1、安装elasticsearch5.5.2
(1)首先进入elasticsearch官网进行下载,网址为:elasticsearch下载,如下所示:
(2)上图中是es最新版本的下载,其他版本的下载如图中标记所示,点击past releses进行选择,如下所示,然后在列表框进行相应的选择,我这里用的是es5.5.2版本。
(3)点击上图中的Download,进入如下的界面,然后点击ZIP进行下载。
(4)解压下载好的zip安装包到自己设置的位置。
(5)进入到elasticsearch的目录中bin文件夹,双击图中的bat程序启动es,如下所示:
(6)至此启动成功,在浏览器中输入:http://localhost:9200/,显示如下图所示的信息则表示成功:
2、安装head插件
(1)安装node
- 进入node安装的官网下载链接,选择图中箭头所指的版本进行下载:
- 双击下载的msi安装文件,然后直接进行安装即可(按照图形化界面进行安装即可,对于文件安装位置进行修改可自行进行修改,其它选项默认即可)。
- 对node、npm进行验证:
- 使用npm安装grunt:
注:如果在使用npm的时候出现了故障的话,如下所示:
错误信息关键字为:Error: Cannot find module 'D:\software2\nodejs\node_modules\npm\bin\npm-cli.js'
解决方法:对于这个错误信息,找了很多解决办法都没有见效,最后再网上找到一个方案是将node安装包卸载后重新安装便可以成功了。
3、安装head插件
(1)在github上找到head插件下载链接,如下所示,然后点击Download ZIP进行下载:
(2)将下载好的elasticsearch-head-master.zip安装包解压缩到自己设定的位置。
(3)打开cmd命令窗口,然后进入到head插件的文件夹,执行命令:npm install,如下所示:
(4)修改Elasticsearch配置文件,编辑elasticsearch-5.1.1/config/elasticsearch.yml,加入以下内容,:
http.cors.enabled: true
http.cors.allow-origin: "*"
注意:上面两行的设置中,“:”后面需要有一个空格。
(4)执行命令:npm run start,如下图所示:
(5)在浏览器中输入网址:http://localhost:9100/,显示如下图所示的界面:
注:要想展示如下的界面,首先要先启动es,然后在启动head插件进行连接。
至此,此次的分享完毕,欢迎交流指正。