ElasticSearch之head插件安装

ElasticSearch在没有安装head插件之前,其界面如下:

ElasticSearch之head插件安装

这样的界面其实不是太友好,下面就来安装一下head插件,使其拥有可视化的界面,同时还可以实现基本信息的查看,rest请求的模拟以及数据的基本检索。

访问elasticsearch-head的github仓库并下载,链接如下:

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

下载完成后解压,其目录结构如下:

ElasticSearch之head插件安装

检查node环境:(版本大于6.0)

ElasticSearch之head插件安装

在head目录下执行npm install

ElasticSearch之head插件安装

启动head插件:

ElasticSearch之head插件安装

访问9100端口出现如下界面:

ElasticSearch之head插件安装

此时显示 集群健康值:未连接,是因为es和head插件本身是两个独立的进程,它们之间的访问是有跨域问题的,所以要进行跨域配置的修改,这里要修改一下es的配置文件,找到es的config目录:

ElasticSearch之head插件安装

修改目录下的elasticsearch.yml文件

ElasticSearch之head插件安装

在elasticsearch.yml结尾追加如下信息:

ElasticSearch之head插件安装

改完后重启es和head,再次查看127.0.0.1:9100

ElasticSearch之head插件安装此时,head显示的集群健康值有如下含义:

★ green--表明集群很健康,正常运行

★ yellow--表明集群不太健康,但是还可以运行

★ red--表明集群的健康已经很差了,虽然有的可以正常搜索数据,但是已经出现了丢失数据的问题

至此,head插件的安装就介绍到这里。