ElasticSearch之head插件安装
ElasticSearch在没有安装head插件之前,其界面如下:
这样的界面其实不是太友好,下面就来安装一下head插件,使其拥有可视化的界面,同时还可以实现基本信息的查看,rest请求的模拟以及数据的基本检索。
访问elasticsearch-head的github仓库并下载,链接如下:
https://github.com/mobz/elasticsearch-head
下载完成后解压,其目录结构如下:
检查node环境:(版本大于6.0)
在head目录下执行npm install
启动head插件:
访问9100端口出现如下界面:
此时显示 集群健康值:未连接,是因为es和head插件本身是两个独立的进程,它们之间的访问是有跨域问题的,所以要进行跨域配置的修改,这里要修改一下es的配置文件,找到es的config目录:
修改目录下的elasticsearch.yml文件
在elasticsearch.yml结尾追加如下信息:
改完后重启es和head,再次查看127.0.0.1:9100
此时,head显示的集群健康值有如下含义:
★ green--表明集群很健康,正常运行
★ yellow--表明集群不太健康,但是还可以运行
★ red--表明集群的健康已经很差了,虽然有的可以正常搜索数据,但是已经出现了丢失数据的问题
至此,head插件的安装就介绍到这里。