# 说明:ES是通过提供WEBAPI的方式进行交互的。 # url参数v是显示更多(标题);对于json结果,参数pretty是人类友好json(未压缩便于阅读) # 全局变量 //ES服务管理WebApi地址 @baseUrl = https://127.0.0.1:9201 //帐号认证信息:除了用户名:密码形式外,也可使用使用其它base64字符串 @accounts = elastic:es-461400 ### 请求ES首页 GET {{baseUrl}}?pretty Content-Type: application/json Authorization: Basic {{accounts}} ### 请求ES节点信息 GET {{baseUrl}}/_cat/nodes?v Content-Type: application/json Authorization: Basic {{accounts}} ### ES健康信息 GET {{baseUrl}}/_cat/health?v Content-Type: application/json Authorization: Basic {{accounts}} # 集群故障诊断,主要有到_cat和_cluster ### 集群中的节点 GET {{baseUrl}}/_cat/nodes?v Content-Type: application/json Authorization: Basic {{accounts}} ### 节点属性 GET {{baseUrl}}/_cat/nodeattrs?v Content-Type: application/json Authorization: Basic {{accounts}} ### 健康状态 GET {{baseUrl}}/_cat/health?v Content-Type: application/json Authorization: Basic {{accounts}} ### 所有索引 GET {{baseUrl}}/_cat/indices?v Content-Type: application/json Authorization: Basic {{accounts}} ### 指定状态索引 GET {{baseUrl}}/_cat/indices?health=green&v=true Content-Type: application/json Authorization: Basic {{accounts}} ### 分片 GET {{baseUrl}}/_cat/shards?v Content-Type: application/json Authorization: Basic {{accounts}} ### 检查集群状态 GET {{baseUrl}}/_cluster/health?pretty Content-Type: application/json Authorization: Basic {{accounts}} ### 诊断分片:没有异常分片时会报错 GET {{baseUrl}}/_cluster/allocation/explain Content-Type: application/json Authorization: Basic {{accounts}} ### 搜索 GET {{baseUrl}}/_search?pretty Content-Type: application/json Authorization: Basic {{accounts}}