Elasticsearch 系列2 --- 安装elasticsearch-head管理工具

elasticsearch-head是elasticsearch的一个管理页面,它的官网是https://github.com/mobz/elasticsearch-headnode

经过官网咱们得知,ES5.0以前都是经过插件的方式安装head,从5.0开始再也不支持head插件,5.0以上有三种方式安装elasticsearch-head:git

(1) 建立elasticsearch-head的node.js站点,经过该站点来维护ES;github

(2) 若是你有docker环境,能够经过安装docker镜像来管理,实际上该镜像也是运行在alpine环境中的node.js站点;docker

(3) 能够安装Chrome浏览器的插件实现对ES的管理,这种方法只能赋能一个客户端。npm

本文介绍第一种方式。浏览器

1. 需求cors

(1) node.js v9.10.0elasticsearch

(2) elasticsearch 6.4.1spa

2. 修改ES配置插件

ES的配置在安装目录\config\elasticsearch.yml中,须要添加一下配置:

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

而后重启ES

elasticsearch-service.bat stop [service-name]
elasticsearch-service.bat start [service-name]

3. 安装elasticsearch-head

(1) 获取源码并进入:

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

(2) 安装并启动:

npm install
npm run start

(3) 访问htto://localhost:9100

相关文章
相关标签/搜索