elasticsearch - 过滤 Elasticsearch cat API
问题描述
我正在使用 elasticsearch 的_cat
API 来获取我的 elasticsearch 集群的各种详细信息。
https://www.elastic.co/guide/en/elasticsearch/reference/current/cat.html
我想要的是过滤我在文档中看不到的响应的能力,例如_cat/node?v
给出的输出node.role
告诉节点是data
或master
还是ingest
节点,我想要一种过滤响应中唯一master
和节点的方法。data
解决方案
您可以使用GET /_cat/master
而不是_cat/nodes?v
获取主节点。否则,您可以使用/_nodes/data:true
仅获取数据节点
GET /_nodes/data:true
GET /_nodes/ingest:true
GET /_nodes/master:true
推荐阅读
- python - 使用 python 运行 blast 时,'blastp' 不被识别为内部或外部命令错误
- sql - SQL Server - 如何最有效地检查结果集中的重复项
- sequelize.js - 在 Node.js 中使用 Sequelize 对模型表进行排序
- javascript - 如何从 JavaScript 中的对象中删除引用
- sql - 删除 BigQuery 中的最后 31 天 SQL 查询由于日期格式而无法正常工作
- excel - 在电源查询中复制 Excel 公式逻辑
- c - 取消引用未初始化的指针以传递给 sizeof()
- gitlab - 如何使用 gitlab API 仅触发管道的特定阶段?
- python - 在单个 Def 中随机播种
- reactjs - React Context 是道具钻探的解毒剂吗?