elasticsearch-head插件
- 介绍:提供可视化的操作页面对ElasticSearch搜索引擎进行各种设置和数据检索功能,可以很直观的查看集群的健康状况,索引分配情况,还可以管理索引和集群以及提供方便快捷的搜索功能等等。
- 下载地址:https://github.com/mobz/elasticsearch-head
- 下载完成后解压,打开glasticsearch-head-master文件夹,修改Gruntfile.js文件,添加
hostname:'*'
- 安装:依赖于node和grunt管理工具
- 启动:npm run start
- 验证:
- 我们在这里启动两个ES节点,ES会自动发现节点组成集群
- ES启动完成后打开head插件地址http://localhost:9100/,就可以看到刚启动的两个ES节点,以及健康状态等信息
- 如果没有找到ES,需要修改ES的elasticsearch.yml文件设置允许跨域,重启后刷新。
http.cors.enabled: true
http.cors.allow-origin: "*"
head插件
集群健康
- 健康值检查
_cat/health
_cluster/health
- 健康值状态
- :所有Primary和Replica均为active,集群健康
- :至少一个Replica不可用,但是所有Primary均为active,数据仍然是可以保证完整性的
- :至少有一个Primary为不可用状态,数据不完整,集群不可用
网友评论