win7下elasticsearch5.0 安装head插件

项目开发用到了ES,5.X版本的,然而网上好多的安装资料都不能用,全是之前的老版本,今天弄了一上午终于完事了,总结一下安装的步骤。

1.安装NodeJs

去官网https://nodejs.org/en/下载nodejs,然后直接安装到电脑上,接着配置环境变量,用户变量中添加NODE_PATH,值为安装路劲下的node_modules文件夹路径,如图所示

snipaste_20170717_135954snipaste_20170717_140010

系统变量中添加NODE_HOME,值为nodejs的安装路径,如图所示

snipaste_20170717_140136

把NODE_HOME添加到path路径中。

在cmd中测验是否成功:

snipaste_20170717_140349

 

2.安装grunt

head插件要通过这个启动,在node安装路径下启动cmd,输入

npm install -g grunt-cli

-g代表全局安装。安装路径为C:UsersyournameAppDataRoaming pm,并且加入系统变量PATH中。安装完成后检查一下,在cmd中输入:

snipaste_20170717_140718

3.安装Phantomjs

PhantomJS是一个无界面的,可脚本编程的WebKit浏览器引擎。它原生支持多种web 标准:DOM 操作,CSS选择器,JSON,Canvas 以及SVG。

在官网下载下来后把phantomjs.exe所在目录加入到系统变量PATH中。

 

4.elasticsearch配置允许跨域访问 修改elasticsearch配置文件elasticsearch.yml

http.cors.enabled: true
http.cors.allow-origin: "*"

 

5.启动ES

 

6.下载head插件

有git的话可以直接用git下载:

git clone git://github.com/mobz/elasticsearch-head.git

没有的话,在下面链接中下载zip格式的

https://github.com/mobz/elasticsearch-head

解压后在文件目录下启动cmd

npm install

开始安装,成功后再在cmd中输入

grunt server

snipaste_20170717_141451

成功,访问9100就行了!

原文地址:https://www.cnblogs.com/junshijie/p/7194034.html