首页/数据/NoSQL 速查/_cat/nodes 查看节点负载
Elasticsearch89 条

_cat/nodes 查看节点负载

_cat/nodes 汇总每个节点的角色、堆内存使用率、磁盘水位、CPU 与负载;巡检时用 h= 挑关键列,快速定位资源偏高的节点。

NoSQL 速查数据更新于 2026-10-12
接口GET /_cat/nodes?v
常用列ip、name、heap.percent、ram.percent、cpu、load_1m、disk.used_percent、master、node.role
角色m master 候选、d data、i ingest、l ml、v voting-only

示例

示例
GET /_cat/nodes?v&h=ip,name,node.role,master,heap.percent,ram.percent,cpu,load_1m
GET /_cat/nodes?v&s=heap.percent:desc
堆使用率长期高于 75% 且伴随频繁 GC 时优先加堆或扩节点,而不是继续压任务。

易错点

  • load_1m 是操作系统负载不是 CPU 百分比,容器环境下该值可能与宿主机一致而失真
  • role 列里的字符含义随版本演进,脚本按固定位置解析容易踩坑,建议用 json 输出读字段

数据来源与参考

  • Elasticsearch Guide: cat nodes API
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌