赞
踩
curl -XGET http://localhost:9200/_cat/health?v
如果?后面加上pretty,能让返回的json格式化。
加上?v的返回结果,如下:
- epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
- 1622993577 23:32:57 test green 100 97 39252 19619 0 0 0 0 - 100.0%
解释如下:
- cluster ,集群名称
- status,集群状态 green代表健康;yellow代表分配了所有主分片,但至少缺少一个副本,此时集群数据仍旧完整;red代表部分主分片不可用,可能已经丢失数据。
- node.total,代表在线的节点总数量
- node.data,代表在线的数据节点的数量
- shards, active_shards 存活的分片数量
- pri,active_primary_shards 存活的主分片数量 正常情况下 shards的数量是pri的两倍。
- relo, relocating_shards 迁移中的分片数量,正常情况为 0
- init, initializing_shards 初始化中的分片数量 正常情况为 0
- unassign, unassigned_shards 未分配的分片 正常情况为 0
- pending_tasks,准备中的任务,任务指迁移分片等 正常情况为 0
- max_task_wait_time,任务最长等待时间
- active_shards_percent,正常分片百分比 正常情况为 100%
curl -XGET http://localhost:9200/_cat/shards/test*?v
返回信息如下:
- index shard prirep state docs store ip node
- index_test~2021-06 5 r STARTED 12 134.8kb 88.888.888.888 88.888.888.888:9301
解析如下:
- index:所有名称
- shard:分片数
- prirep:分片类型,p=pri=primary为主分片,r=rep=replicas为复制分片
- state:分片状态,STARTED为正常分片,INITIALIZING为异常分片
- docs:记录数
- store:存储大小
- ip:es节点ip
- node:es节点名称
curl -XGET http://localhost:9200/_cat/shards | grep UNASSIGNED
curl -XGET http://localhost:9200/_cat/indices?pretty
返回结果示例如下:
- health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
- green open index_test~2021-06 6rb1BsHpSA-pHT7u_3UNWA 20 1 208 0 1.1mb 609.8kb
- green open index_test~2021-07 smyDnnX3QB-4N81p4Wq9fA 30 1 4 1 222.4kb 111.2kb
返回的结果解析如下:
- health: green代表健康;yellow代表分配了所有主分片,但至少缺少一个副本,此时集群数据仍旧完整;red代表部分主分片不可用,可能已经丢失数据。
- pri:primary缩写,主分片数量
- rep:副分片数量
- docs.count: Lucene 级别的文档数量
- docs.deleted: 删除的文档
- store.size:全部分片大小(包含副本)
- pri.store.size:主分片大小
curl -XGET http://localhost:9200/_cat/indices/test_*?v
ES _cat/health?v详解_宫凯宁的博客-CSDN博客ES状态查看:/_cat/shards节点分片信息_lizz666的博客-CSDN博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。