Elasticsearch常用的API

Elasticsearch常用的API
1. Index相关API
# 查看索引相关信息
GET 索引名称
# 查看索引的文档总数
GET 索引名称/_count
# 查看前10条文档,了解文档格式
POST 索引名称/_search
# 查看索引
GET /_cat/indices/kibana*?v&s=index
# 查看状态为绿色的索引
GET /_cat/indices?v&health=green
# 按照文档个数排序索引
GET /_cat/indices?v&s=docs.count:desc
# 查看具体的字段
GET /_cat/indices/kibana*?pri&v&h=health,index,pri,rep,docs.count,mt
# 查看每个索引所占的内存
GET /_cat/indices?v&h=i,tm&s=tm:desc
2. 集群操作的API
# 查看集群的健康状态:Green->主分片和副本都正常分配;Yellow->主分片全部正常分配,有副本分片未能正常分配;Red->有主分片未能分配
GET _cluster/health
# 查看集群的健康状态,到分片层级
GET _cluster/health?level=shards
# 查看某个索引的健康状态
GET /_cluster/health/kibana_sample_data_ecommerce
# 查看某个索引的健康状态,到分片层级
GET /_cluster/health/kibana_sample_data_ecommerce?level=shards
# 查看集群的状态
GET /_cluster/state
# 查看集群的settings
GET /_cluster/settings
# 查看集群的settings,包含默认值
GET /_cluster/settings?include_defaults=true
3. 节点操作的API
# 查看集群的节点信息
GET _cat/nodes?v
# 查看集群的node0和node1节点信息
GET /_nodes/node0,node1
# 查看集群的节点信息
GET /_cat/nodes?v
# 查看集群的节点的部分字段信息
GET /_cat/nodes?v&h=id,ip,port,v,m
4. 分片操作的API
# # 查看集群的分片信息
GET _cat/shards
# 查看集群的分片信息,具体到某些字段
GET _cat/shards?h=index,shard,prirep,state,unassigned.reason
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Yanko24

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

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

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

打赏作者

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

抵扣说明:

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

余额充值