elasticsearch7.x clusterAPI之state
程序员文章站
2024-03-12 19:09:44
...
state
GET /_cluster/state/<metrics>/<index>
返回关于集群状态的元数据,包括集群中的节点、所有集群级别设置、集群中的索引信息、集群中分片的位置。返回结果是集群状态的内部表示,它的格式可能会随着版本的不同而变化。所以推荐使用其他更稳定的clusterAPI获取集群状态信息。state支持两个路径参数metrics和index。index为逗号分隔的索引名列表,接受通配符表达式
metrics为逗号分隔的选项列表,用于指定想要返回的信息。可选值如下:
选项 | 说明 |
_all | 返回所有信息。 |
blocks | 返回系统限制信息,响应的blocks部分。 |
master_node | 返回主节点信息,响应的master_node部分。 |
metadata | 返回元数据信息,响应的metadata部分。如果提供了路径参数index,则只返回指定索引的metadata信息。 |
nodes | 返回节点信息,响应的nodes部分。 |
routing_nodes | 返回路由信息,以节点为维度,响应的nodes部分。如果提供了路径参数index,则只返回指定索引的路由信息。 |
routing_table | 返回路由信息,以索引为维度,响应的nodes部分。如果提供了路径参数index,则只返回指定索引的路由信息。 |
version | state命令版本。 |
查询参数
参数 | 说明 |
allow_no_indices | 如果为true,则当索引通配符表达式不能解析到具体的索引时忽略,否则请求失败并返回错误信息,默认为true。 |
expand_wildcards | 是否将通配符表达式扩展到打开或关闭的索引。可选值:open、closed、none、all。 |
flat_settings | 如果为true,则settings以扁平化格式返回。默认为false。 |
ignore_unavailable | 如果为true,则忽略不可用(关闭或丢失)的索引。 |
local | 如果为true,则请求只从本地节点检索信息,否则从主节点检索信息。默认为false。 |
master_timeout | 连接主节点的超时时间。如果超时则请求失败并返回错误,默认30s。 |
wait_for_metadata_version | 等待元数据的版本大于或等于指定的版本。 |
wait_for_timeout | 指定等待元数据版本的超时时间,默认30s。 |
推荐阅读
-
elasticsearch7.x clusterAPI之state
-
Java设计模式之状态模式(State模式)介绍
-
Java设计模式之状态模式(State模式)介绍
-
java 设计模式之State(状态模式)
-
java 设计模式之State(状态模式)
-
设计模式之State(状态)
-
14.Spark Streaming源码解读:State管理之updateStateByKey和mapWithState解密
-
14.Spark Streaming源码解读:State管理之updateStateByKey和mapWithState解密
-
前端笔记之React(二)组件内部State&React实战&表单元素的受控
-
设计模式之策略模式和状态模式(strategy pattern & state pattern)