Elasticsearch集群健康值

elasticsearch-head插件

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

集群健康

  1. 健康值检查
  • _cat/health
  • _cluster/health
  1. 健康值状态
  • \color{#00FF00}{green}:所有Primary和Replica均为active,集群健康
  • \color{#FFEC8B}{yellow}:至少一个Replica不可用,但是所有Primary均为active,数据仍然是可以保证完整性的
  • \color{#FF0000}{red}:至少有一个Primary为不可用状态,数据不完整,集群不可用
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容