ElasticSearch的_cat命令说明和其JavaAPI

_cat命令

_cat命令获取es中的状态或者一些数据之间的关系

# 列出所有_cat命令
GET _cat/

在这里插入图片描述

_cat命令

# 显示每个节点分片数量、占用空间
_cat/allocation

# 显示索引分片信息
_cat/shards
_cat/shards/{index}

#显示master节点信息
_cat/master

#显示node节点信息
_cat/nodes
_cat/tasks

_cat/indices
_cat/indices/{index}

# 显示分片中的分段信息
_cat/segments
_cat/segments/{index}

# 显示索引文档的数量
_cat/count
_cat/count/{index}

# 显示正在进行和先前完成的索引碎片恢复的视图
_cat/recovery
_cat/recovery/{index}

# 查看集群健康状况
_cat/health

# 显示正在等待的任务
_cat/pending_tasks

# 显示别名,过滤器,路由信息
_cat/aliases
_cat/aliases/{alias}

# 显示线程池信息
_cat/thread_pool
_cat/thread_pool/{thread_pools}

# 显示节点上的插件
_cat/plugins

# 插件列表
_cat/fielddata
_cat/fielddata/{fields}

# 显示node节点属性
_cat/nodeattrs
_cat/repositories
_cat/snapshots/{repository}

# 显示模板信息
_cat/templates

查看ES集群下所有索引信息

GET _cat/indices?v

公共参数

help

获取以后命令每一列的信息阐明

GET _cat/health?help

在这里插入图片描述

verbose

每个命令都反对应用?v参数,来显示具体的信息

GET _cat/master?v

GET _cat/master

在这里插入图片描述
在这里插入图片描述

header

强制显示指定列的信息,不必全部输入.
h前面跟多个参数用

在这里插入图片描述

sort

通过指定列进行排序.多个排序字段通过逗号宰割

# 列出说有templates,依照order降序,version降序
GET /_cat/templates?v&s=order:desc,version:desc

在这里插入图片描述

_cat的JavaAPI

String responseAsString = EntityUtils.toString(client.getLowLevelClient().performRequest(new Request("GET", "/_cat/indices/t*?v&h=index")).getEntity());

因为环境原因,这里就不贴运行结果截图了,请自行测试

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

?abc!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值