Elasticsearch cat 命令简介

本文讲述的Elasticsearch 获取的API是基于Elasticsearch 5.6.1版本的。

[root@db-node01 config]# curl -XGET ‘http://localhost:9200/_cat/’
=.=
/_cat/allocation #该指令提供一个快照,反映当前节点有多少个分片(shard)以及用了多少磁盘空间(disk)。
/_cat/shards #该指令,相对比较重要,反应每个节点有那些分片,告诉我们,那些是主分片,那些是从分片,每个分片的document数量,以及在该节点占用的磁盘空间。
/_cat/shards/{index} #指定索引名称查询。
/_cat/master #查看集群master节点。
/_cat/nodes #该指令反应出当前集群的拓扑信息。
/_cat/tasks #查看被挂起任务
/_cat/indices #查看索引
/_cat/indices/{index} #指定索引名称查询
/_cat/segments #该指令反应的是在当前index中的某个shard的segment的信息,属于相对底层的信息。
/_cat/segments/{index} #指定索引名称查询
/_cat/count #该指令可以获取当前集群中有多少个document,类似mysql中有多少条记录,也可以获取指定index的document的数量。
/_cat/count/{index} #获取每个index的文档数
/_cat/recovery #该指令反应当前系统中,索引分片的恢复信息,包括正在进行的以及已经完成了的。恢复,指的是当节点添加或者减少时发生的数据移动造成的。
/_cat/recovery/{index} #查询指定的index。
/_cat/health #该指令反应当前集群的健康指数信息。
/_cat/pending_tasks #该指令反应当前集群有多少任务处在pending状态。
/_cat/aliases #aliases指令可以查询出当前索引的filter以及routing所配置的别名信息。
/_cat/aliases/{alias} #指定别名查询
/_cat/thread_pool #该指令反应当前集群中的thread pool在每一个节点上的统计信息。 默认情况下,返回批量,索引和搜索线程池的活动,队列和拒绝统计信息
/_cat/thread_pool/{thread_pools} #指定线程名查询
/_cat/plugins #该指令提供一个视图,反应当前节点中处在运行状态的插件。该指令提供一个视图,反应当前节点中处在运行状态的插件。
/_cat/fielddata #查看每个数据节点上fielddata当前占用的堆内存。
/_cat/fielddata/{fields} #指定别名查询
/_cat/nodeattrs #该指令可以反应出当前数据节点的属性信息。
/_cat/repositories #该指令反应当前集群中注册了多少个repository。
/_cat/snapshots/{repository} #查看注册的快照仓库
/_cat/templates #查看索引模板。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值