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. 健康值状态
  • :所有Primary和Replica均为active,集群健康
  • :至少一个Replica不可用,但是所有Primary均为active,数据仍然是可以保证完整性的
  • :至少有一个Primary为不可用状态,数据不完整,集群不可用

你可能感兴趣的:(Elasticsearch集群健康值)