欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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。
相关标签: cluster state