当前位置:   article > 正文

ElasticSearch---查询es集群状态、分片、索引_cluster status

cluster status

查看es集群状态:

curl -XGET http://localhost:9200/_cat/health?v

如果?后面加上pretty,能让返回的json格式化
加上?v的返回结果,如下:

  1. epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
  2. 1622993577 23:32:57 test green 100 97 39252 19619 0 0 0 0 - 100.0%

解释如下:

  1. cluster ,集群名称
  2. status,集群状态 green代表健康;yellow代表分配了所有主分片,但至少缺少一个副本,此时集群数据仍旧完整;red代表部分主分片不可用,可能已经丢失数据。
  3. node.total,代表在线的节点总数量
  4. node.data,代表在线的数据节点的数量
  5. shards, active_shards 存活的分片数量
  6. pri,active_primary_shards 存活的主分片数量 正常情况下 shards的数量是pri的两倍。
  7. relo, relocating_shards 迁移中的分片数量,正常情况为 0
  8. init, initializing_shards 初始化中的分片数量 正常情况为 0
  9. unassign, unassigned_shards 未分配的分片 正常情况为 0
  10. pending_tasks,准备中的任务,任务指迁移分片等 正常情况为 0
  11. max_task_wait_time,任务最长等待时间
  12. active_shards_percent,正常分片百分比 正常情况为 100%

查看es分片信息:

  • 查看es分片信息,模糊匹配,比如匹配test:
curl -XGET http://localhost:9200/_cat/shards/test*?v

返回信息如下:

  1. index shard prirep state docs store ip node
  2. index_test~2021-06 5 r STARTED 12 134.8kb 88.888.888.888 88.888.888.888:9301

解析如下:

  1. index:所有名称
  2. shard:分片数
  3. prirep:分片类型,p=pri=primary为主分片,r=rep=replicas为复制分片
  4. state:分片状态,STARTED为正常分片,INITIALIZING为异常分片
  5. docs:记录数
  6. store:存储大小
  7. ip:es节点ip
  8. node:es节点名称
  • 查看状态为unassigned的es分片信息:
curl -XGET http://localhost:9200/_cat/shards | grep UNASSIGNED

查看es索引

  • 查看es所有索引:
    indices表示索引,是index的复数.
curl -XGET http://localhost:9200/_cat/indices?pretty

返回结果示例如下:

  1. health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
  2. green open index_test~2021-06 6rb1BsHpSA-pHT7u_3UNWA 20 1 208 0 1.1mb 609.8kb
  3. green open index_test~2021-07 smyDnnX3QB-4N81p4Wq9fA 30 1 4 1 222.4kb 111.2kb

返回的结果解析如下:

  1. health: green代表健康;yellow代表分配了所有主分片,但至少缺少一个副本,此时集群数据仍旧完整;red代表部分主分片不可用,可能已经丢失数据。
  2. pri:primary缩写,主分片数量
  3. rep:副分片数量
  4. docs.count: Lucene 级别的文档数量
  5. docs.deleted: 删除的文档
  6. store.size:全部分片大小(包含副本)
  7. pri.store.size:主分片大小
  • 查看索引,模糊匹配,比如匹配test:
curl -XGET http://localhost:9200/_cat/indices/test_*?v

参考资料:

ES _cat/health?v详解_宫凯宁的博客-CSDN博客ES状态查看:/_cat/shards节点分片信息_lizz666的博客-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/882561
推荐阅读
相关标签
  

闽ICP备14008679号