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:"*", .如下: 7.修改head目录下_site/目录下的app.js文件,把下面红框中的地址换为ES的地址 8.修改ES目录下的config目录下elasticsearch.yml文件,增加 http.cors.enabled: truehttp.cors.allow-origin: "*" 9.cd 到head目录下(必须是主目录需要Gruntfile.js 文件).把nodejs启动:grunt server启动后的情况如下: 10,访问:http:l..localhost:9100 至此,安装完成.如果安装过程中出现错误,一般都是nodejs的环境变量不是全局的.还有就是修改的那几个js文件出现错误.