_cat/aliases查询当前配置的别名信息,包括索引过滤和路由信息。
示例:
查询语句:GET /_cat/aliases?v
结果形式:

_cat/allocation查询每个数据节点node分配了多少分片shards以及他们占用了多少硬盘空间的快照信息
示例:
查询语句:GET /_cat/allocation?v
结果形式:

_cat/count提供整个集群cluster或是单个索引index所有文档document总数目的快速查询。
示例:
查询语句:GET /_cat/count?v
结果形式:

单个index查询语句:GET /_cat/count/twitter?v;结果与上述类似。
_cat/fielddata查询集群内每个数据节点node的字段占用了多少堆内存。
示例:
查询语句:GET /_cat/fielddata?v
结果形式:
也可以对特定字段进行查询:GET /_cat/fielddata?v&fields=body
以及传入逗号分隔的列表:GET /_cat/fielddata/body,soul?v
_cat/health是对集群状态健康状态的一行精简显示。
示例:
查询语句:GET /_cat/health?v
结果形式:

_cat/indices提供每个索引index的共有状态接口信息
示例:
查询语句:GET /_cat/indices/twi*?v&s=index
结果形式:

_cat/master仅仅提供master节点ID,IP,以及节点名称
示例:
查询语句:GET /_cat/master?v
结果形式:
_cat/nodeattrs提供nodes的一些基本属性。
示例:
查询语句:GET /_cat/nodeattrs?v
结果形式:
_cat/nodes显示的集群的拓扑信息
示例:
查询语句:GET /_cat/nodeattrs?v
结果形式:

_cat/pending_tasks提供和/_cluster/pending_tasks相同的信息。
示例:
查询语句:GET /_cat/pending_tasks?v
结果形式:

_cat/plugins提供每个节点node运行的插件信息,这些信息是跨节点的。
示例:
查询语句:GET /_cat/plugins?v&s=component&h=name,component,version,description
结果形式:

_cat/recovery显示索引分片的修复状态,包括正在修复以及已经修复过的。
示例:
查询语句:GET _cat/recovery?v
结果形式:

_cat/repositories提供集群库注册信息快照。
示例:
查询语句:GET /_cat/repositories?v
结果形式:

_cat/thread_pool提供集群各个节点的线程池数据,默认返回活跃的、队列以及拒绝的数据信息。
示例:
查询语句:GET /_cat/thread_pool
结果形式:

第一列是节点名称node name,第二列是线程池名称,后面三列依次每个线程池是活跃的、队列以及拒绝的数据
_cat/shards命令提供节点包含哪些分片的详细信息。
示例:
查询语句:GET _cat/shards
结果形式:
![]()
上述结果依次表示:index,shard,是primary(p)还是replica(r),state,doc数目,占用硬盘空间,节点ip,节点名称。
_cat/segments命令索引index分片的低级别的段信息。
示例:
查询语句:GET /_cat/segments?v
结果形式:

_cat/snapshots命令提供特定库的所有快照信息。
示例:
查询语句:GET /_cat/snapshots/repo1?v&s=id
结果形式:

_cat/templates命令提供存在的模板信息。
示例:
查询语句:GET /_cat/templates?v&s=name
结果形式:

_cluster/health命令获取集群健康状态的简单信息。
示例:
查询语句:GET _cluster/health
结果形式:

2. 查看集群状况接口(_cluster/state)
_cluster/state命令提供整个集群的综合状态信息。
示例:
查询语句:GET /_cluster/state
查询特定部分状态:GET /_cluster/state/{metrics}/{indices}
metrics可以是:version, master_node, nodes, routing_table, metadata, blocks
结果形式(查看nodes):

3. 查看集群统计信息接口(_cluster/stats)
_cluster/stats允许从集群角度检索统计信息。返回index的各项基础指标metrics,以及构成集群的当前节点信息
示例:
查询语句:GET /_cluster/stats?human&pretty
结果形式:略
4. 查看集群挂起的任务接口(_cluster/pending_tasks)
_cluster/pending_tasks返回暂未执行的集群级别的操作任务列表,包括:创建index,更新mapping等等
示例:
查询语句:GET /_cluster/pending_tasks
结果形式:

5. 查看节点状态(_nodes/stats)
_nodes/stats允许检索一个或更多集群节点的统计信息
示例:
查询语句:GET /_nodes/stats;GET /_nodes/nodeId1,nodeId2/stats
结果形式:略
6. 查看节点信息(_nodes)
_nodes允许检索一个或更多集群节点的信息
示例:
查询语句:GET /_nodes;GET /_nodes/nodeId1,nodeId2
返回特定信息,如:settings, os, process, jvm, thread_pool, transport, http, plugins, ingest and indices,查询示例:GET /_nodes/process
结果形式:process信息

7. 查看节点功能使用情况 (_nodes/usage)
_nodes/usage允许检索每个节点的功能使用情况。
示例:
查询语句:GET _nodes/usage;GET _nodes/nodeId1,nodeId2/usage
结果形式:

8. 查看集群远程信息接口(_remote/info)
_remote/info允许检索所有意配置的远程集群信息,包括:seeds, http_addresses, connected, num_nodes_connected, max_connection_per_cluster, initial_connect_timeout
示例:
查询语句:GET /_remote/info
结果形式:略
9. 任务管理接口(_tasks)(beta功能)
_tasks允许检索集群上一个或多个节点上正在执行的任务。
示例:
查询语句:GET _tasks;GET _tasks?nodes=nodeId1,nodeId2&actions=cluster:*
检索特定任务:GET _tasks/task_id:1
结果形式:略
10. 查看节点的热线程(_nodes/hot_threads)
_nodes/hot_threads获取集群每个节点的当前热线程。
示例:
查询语句:GET /_nodes/hot_threads; GET /_nodes/{nodesIds}/hot_threads
结果形式:略