elasticsearch集群健康状态查看

1. 查看ES集群健康状态

http://localhost:9200/_cluster/health?pretty
响应:
{
  "cluster_name" : "if2c",
  "status" : "yellow",   //集群的状态红绿灯,绿:健康,黄:亚健康,红:病态
  "timed_out" : false,
  "number_of_nodes" : 1, //节点数
  "number_of_data_nodes" : 1, //数据节点数
  "active_primary_shards" : 3, //分片数,3个Index库
  "active_shards" : 3,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 3  //未指定节点,配置了复本,仅使用一台机器部署会出现这种情况
}

查看指定索引库的健康状态
http://localhost:9200/_cluster/health/index_name?pretty
http://localhost:9200/_cluster/health/index_name,index_name2?pretty

原文地址:https://www.cnblogs.com/gavinYang/p/11200196.html

时间: 2024-10-11 03:46:39

elasticsearch集群健康状态查看的相关文章

干货 | Elasticsearch 集群健康值红色终极解决方案【转】

题记 Elasticsearch当清理缓存( echo 3 > /proc/sys/vm/drop_caches )的时候,出现 如下集群健康值:red,红色预警状态,同时部分分片都成为灰色.  查看Elasticsearch启动日志会发现如下: 集群服务超时连接的情况. bserver: timeout notification from cluster service. timeout setting [1m], time since start [1m] 1 该问题排查耗时很长,问题已经解

Elasticsearch学习笔记-03.1集群健康

本文系本人根据官方文档的翻译,能力有限.水平一般,如果对想学习Elasticsearch的朋友有帮助,将是本人的莫大荣幸. 原文出处:https://www.elastic.co/guide/en/elasticsearch/reference/current/_cluster_health.html 让我们以一个基础的健康检查开始,用这个检查我们可以得知我们的集群工作状态如何.咱们来使用curl做这个检查,不过你也可以使用任何能发起HTTP/REST请求的工具来做这个练习.假设我们仍旧在启动E

ES 集群关键状态指标

ES监控状态指标分三个级别: 1:集群级别:集群级别的监控主要是针对整个ES集群来说,包括集群的健康状况.集群的状态等.2:节点级别:节点级别的监控主要是针对每个ES实例的监控,其中包括每个实例的查询索引指标和物理资源使用指标.3:索引级别:索引级别的监控主要是针对每个索引来说,主要包括每个索引的性能指标. 1集群级别: 查看方法: api获取:http://ip:9200/_cluster/health?pretty 或者 Kibana的开发工具Dev Tools中执行 : 查看集群健康状态

Elasticsearch集群许可证管理

Elasticsearch集群许可证管理 1.许可证有效期管理 Elasticsearch集群许可证有效期查看 1.通过kibana查看: Your Basic license is activeYour license will expire on May 30, 2019 7:59 AM CST. 2.通过ES的http接口查看: curl -XGET -u admin:password 'http://<host>:<port>/_license'集群没有帐号密码的,忽略-u

【ELK】【docker】6.Elasticsearch 集群启动多节点 + 解决ES节点集群状态为yellow

本章其实是ELK第二章的插入章节. ===================================================================================== ELK系列的示例中,启动的是单个的ES节点. 系列文章: [ELK][docker][elasticsearch]1. 使用Docker和Elasticsearch+ kibana 5.6.9 搭建全文本搜索引擎应用 集群,安装ik分词器 [ELK][docker][elasticsearc

ElasticSearch 集群管理

一.集群健康API 查看集群状态信息:  curl  http://localhost:9200/_cluster/health;echo 查看集群节点信息:  curl http://localhost:9200/_nodes/stats/host?pretty

elasticsearch 集群indices 分片状态INITIALIZING

elasticsearch 集群indices 分片状态INITIALIZING,集群状态为: yellow 故障现象 GET /_cat/shards/7a_cool 7a_cool 5 r STARTED 4583018 759.4mb 10.2.4.21 pt01-pte-10-2-4-21 7a_cool 17 r INITIALIZING 10.2.4.22 pt01-pte-10-2-4-22 <==异常分片 解决办法 1:关闭异常分片主机es 服务: 登陆pt01-pte-10-2

Elasticsearch集群管理

ES通过设置[节点的名字]和[集群的名字],就能自动的组织相同集群名字的节点加入到集群中,并使很多的技术对用户透明化. 如果用户想要管理查看集群的状态,可以通过一些REST API来实现. 其他的ES文档翻译参考:Elasticsearch文档总结 REST API用途 ES提供了很多全面的API,大致可以分成如下几种: 1 检查集群.节点.索引的健康情况 2 管理集群.节点,索引数据.元数据 3 执行CRUD,创建.读取.更新.删除 以及 查询 4 执行高级的查询操作,比如分页.排序.脚本.聚

Elasticsearch集群知识笔记

Elasticsearch集群知识笔记 Elasticsearch内部提供了一个rest接口用于查看集群内部的健康状况: curl -XGET http://localhost:9200/_cluster/health response结果: { "cluster_name": "format-es", "status": "green", ... } 这里的status有3种状态,分别是green(所有主分片和复制分片都可用