TypechoJoeTheme

IT技术分享

统计

10. ES集群运维与集群API使用——ElasticSearch基础专栏

2022-09-10
/
0 评论
/
1,526 阅读
/
正在检测是否收录...
09/10

1.2 基本_cat接口

#查询当前集群中所有的索引库信息
GET /_cat/indices
#查询当前集群中所有的别名索引信息
GET /_cat/aliases
#查询当前集群的颜色信息
GET /_cat/health
#查询当前集群中主节点的信息
GET /_cat/master
#查询当前集群中所有的节点信息
GET /_cat/nodes
#查询当前集群中索引分片的信息
GET /_cat/shards

1.3 集群信息接口

1.3.1 健康状态

GET _cluster/health?pretty=true

返回值

{ -
  "cluster_name": "elasticsearch",
  "status": "green", // 表示集群状态,分为green、yellow和red
  "timed_out": false,
  "number_of_nodes": 1, // 表示集群的节点数
  "number_of_data_nodes": 1, // 表示集群的数据节点数
  "active_primary_shards": 45, // 表示集群中所有活跃的主分片数
  "active_shards": 45, // 表示集群中所有活跃的分片数
  "relocating_shards": 0, // 表示当前节点迁往其他节点的分片数量,通常为0,当有节点加入或者退出时该值会相应地变化
  "initializing_shards": 0, // 表示正在初始化的分片
  "unassigned_shards": 0, // 表示未分配的分片数,通常为0。当有某个节点的副本分片丢失时,该值会相应地变化
  "delayed_unassigned_shards": 0,
  // 表示主节点创建索引并分配了分片任务,如果该指标数值一直未减小,则代表集群存在不稳定因素,需要排除找到具体问题。
  // 等待的任务只能由主节点进行处理,这些任务包括创建索引并将分片任务分配给节点。
  "number_of_pending_tasks": 0,
  "number_of_in_flight_fetch": 0,
  "task_max_waiting_in_queue_millis": 0,
  "active_shards_percent_as_number": 100 // 表示当前集群中分片的健康度(活跃分片数占总分片数的比例)
}

1.3.2 运行状态

朗读
赞 · 0
版权属于:

IT技术分享

本文链接:

https://idunso.com/archives/2899/(转载时请注明本文出处及文章链接)