首页 > 解决方案 > 过滤 Elasticsearch cat API

问题描述

我正在使用 elasticsearch 的_catAPI 来获取我的 elasticsearch 集群的各种详细信息。

https://www.elastic.co/guide/en/elasticsearch/reference/current/cat.html

我想要的是过滤我在文档中看不到的响应的能力,例如_cat/node?v给出的输出node.role告诉节点是datamaster还是ingest节点,我想要一种过滤响应中唯一master和节点的方法。data

标签: elasticsearchelasticsearch-api

解决方案


您可以使用GET /_cat/master而不是_cat/nodes?v获取主节点。否则,您可以使用/_nodes/data:true仅获取数据节点

GET /_nodes/data:true
GET /_nodes/ingest:true
GET /_nodes/master:true

推荐阅读