1. cat Allocation:提供分配给每个数据节点的分片数量及磁盘空间的快照
A. 请求:GET /_cat/allocation/<node_id> | GET /_cat/allocation
路径参数 node_id:节点ID或名称,多个以逗号分隔;
B. 查询参数
bytes:用于显示字节值的单位,字节大小单位;
format:指定响应类型,有text/json/smile/yaml/cbor等,有些格式可以通过http请求头Accept来指定,如:application/json;
local:默认false,表示从主节点检索信息,设置为true,则仅从本地节点检索信息
h:要显示的列名称,多个以逗号分隔;
v:如果为true,则响应列标题
C. 结果信息
列名 | 说明 |
shards | 节点分片数 |
disk.indices | ES索引的磁盘使用量 |
disk.used | 磁盘的总使用量(不只ES) |
disk.avail | 可用磁盘容量 |
disk.total | 磁盘总量 |
disk.percent | 磁盘使用百分比 |
host | 节点host |
ip | 节点IP |
node | 节点名 |
D. 实例