CAT 分配
1.0 版引入
CAT 分配操作列出索引的磁盘空间分配和每个节点上的分片数量。
端点
GET /_cat/allocation
GET /_cat/allocation/{node_id}
查询参数
下表列出了可用的查询参数。所有查询参数都是可选的。
参数 | 数据类型 | 描述 | 默认值 |
---|---|---|---|
bytes(字节) | 字符串 | 用于显示字节值的单位。 有效值为: b 、kb 、k 、mb 、m 、gb 、g 、tb 、t 、pb 和 p 。 | 不适用 |
cluster_manager_timeout | 字符串 | 连接到集群管理器节点的超时时间。 | 不适用 |
format | 字符串 | HTTP Accept 标头的缩写版本,例如 json 或 yaml 。 | 不适用 |
h | 列表 | 要显示的列名的逗号分隔列表。 | 不适用 |
help | 布尔型 | 返回帮助信息。 | false |
local | 布尔型 | 返回本地信息,但不从集群管理器节点检索状态。 | false |
s | 列表 | 用于排序的列名或列别名的逗号分隔列表。 | 不适用 |
v | 布尔型 | 启用详细模式,该模式显示列标题。 | false |
示例请求
GET _cat/allocation?v
要将信息限制到特定节点,请在查询后添加节点名称
GET _cat/allocation/<node_name>
如果要获取多个节点的信息,请用逗号分隔节点名称
GET _cat/allocation/node_name_1,node_name_2,node_name_3
示例响应
以下响应显示,每个可用节点都分配了八个分片
shards | disk.indices | disk.used | disk.avail | disk.total | disk.percent host | ip | node
8 | 989.4kb | 25.9gb | 32.4gb | 58.4gb | 44 172.18.0.4 | 172.18.0.4 | odfe-node1
8 | 962.4kb | 25.9gb | 32.4gb | 58.4gb | 44 172.18.0.3 | 172.18.0.3 | odfe-node2