您的位置:首页 > Web前端 > HTML5

Elasticsearch5.20 快速入门 并安装elasticsearch-head插件

2017-02-10 12:51 513 查看
博文来自:http://blog.csdn.net/taoshujian/article/details/54943279

Elasticsearch 官网下载地址 https://www.elastic.co/downloads/elasticsearch

elasticsearch-head 下载地址 https://github.com/mobz/elasticsearch-head

由于墙外下载太慢,我在csdn也放了一份,下载地址如下:
Elasticsearch5.20: http://download.csdn.net/detail/taoshujian/9750215

elasticsearch-head: http://download.csdn.net/detail/taoshujian/9751166

启动
在cmd中执行: elasticsearch-5.2.0\bin>elasticsearch



当然也可以双击elasticsearch.bat文件来启动

启动成功后访问
直接在浏览器输入地址访问: http://127.0.0.1:9200/



就是这么简单

下面安装elasticsearch-head插件
elasticsearch5不可以直接通过plugin -install mobz/elasticsearch-head安装

并且head需要在node环境下运行

那么具体步骤如下:
第一步:安装node
 这里不累诉了,安装完成后查看版本如下



第二步:安装grunt
执行:npm install -g
grunt-cli



执行:npm install -g grunt



如果安装过程比较慢,建议临时使用taobao镜像
例如安装grunt-cli命令如下:
npm install -g
grunt-cli --registry=https://registry.npm.taobao.org



安装完成后
查看版本:grunt -version



第三步:给head集成node环境

执行:npm install



运行head:
执行:grunt server



在浏览器访问haed
默认地址:http://127.0.0.1:9100/



到这里haed就已经启动成功了
但是现在发现:集群健康值: 未连接
因为elasticsearch5之后对对其安全性进行了加强
这里需要修改elasticsearch-5.2.0\config\elasticsearch.yml文件

在文件elasticsearch.yml中添加配置如下:

#避免出现跨域问题
http.cors.enabled: true
http.cors.allow-origin: "*"



注意:配置中冒号后面需要有一个空格!!

然后重启elasticsearch
再次访问:http://127.0.0.1:9100/



这里head就已经连上elasticsearch了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: