阅读358 返回首页    go 京东网上商城


Elasticsearch模块——head插件安装

在这之前的博文已近说过如何安装Elasticsearch了,但是就如Mysql一样,安装以后只可以使用键入命令的方式来查看数据结构,表结构,所以,head插件对弈ES来说是一个可视化操作的插件,相对来说还是比较好用的,值得一试.

安装ES插件head:

1.首先需要明确,子ES5.0以后,ES的应用超市已经不再提供head插件,也就是说,5.0以上的ES都没有办法使用./bin/elasticsearch-plugin install mobz/elasticsearch-head
命令来安装head;
2.hean插件实质上是一个nodejs工程,所以,我们首先要在自己的环境里面安装nodejs,设置好nondejs的环境变量
3.安装好nodejs以后,在nodejs安装目录执行npm install -g grunt-cli安装全局grunt.
4.安装git ,完成后clone git://github.com/mobz/elasticsearch-head.git.
5.在clone下来的文件中运行npm install 完成依赖安装
6.修改head目录下的Gruntfile.js文件 在93行添加hostname:"*", .如下:
image

7.修改head目录下_site/目录下的app.js文件,把下面红框中的地址换为ES的地址
image

8.修改ES目录下的config目录下elasticsearch.yml文件,增加

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

9.cd 到head目录下(必须是主目录需要Gruntfile.js 文件).把nodejs启动:
grunt server
启动后的情况如下:
image

10,访问:http:l..localhost:9100
image

至此,安装完成.如果安装过程中出现错误,一般都是nodejs的环境变量不是全局的.还有就是修改的那几个js文件出现错误.

最后更新:2017-09-11 16:02:59

  上一篇:go  点对点交易系统的几大优势-点对点数字货币交易平台
  下一篇:go  Javascript 文件命名规范