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插件的安装就介绍到这里。
本文介绍了如何为ElasticSearch安装head插件以实现可视化界面。通过下载并解压head插件,使用npm安装依赖,然后配置ElasticSearch的elasticsearch.yml文件解决跨域问题。安装完成后,head插件展示的集群健康值绿色表示健康,黄色表示不太健康,红色表示健康状况差,可能丢失数据。

1039

被折叠的 条评论
为什么被折叠?



