es命令总结

d为索引名称

1.GET /_cat/shards/d*?v

index           shard prirep     state         docs    store  ip        node
d-000011            0     p      STARTED     288172   99.9mb 127.0.0.1 ft-es
d-000011            0     r      UNASSIGNED                            
d-000009            0     p      STARTED     285481  105.1mb 127.0.0.1 ft-es
d-000009            0     r      UNASSIGNED                            
d-000012            0     p      STARTED      79330   26.9mb 127.0.0.1 ft-es

index:索引名称
shard:分片数
prirep:分片类型,p=pri=primary为主分片,r=rep=replicas为复制分片
state:分片状态,STARTED正常,INITIALIZING初始化,UNASSIGNED为指定
docs:记录数
store:存储大小
ip:es节点ip
node:es节点名称

2.GET /_stats/fielddata?fields=*

fielddata加载到内存的过程是lazy加载的,对一个analzyed field执行聚合时,才会加载,而且是field-level加载的,一个index的一个field,所有doc都会被加载,而不是少数doc,不是index-time创建,是query-time创建。

 
  "_all" : {//总的统计
    "primaries" : {
      "fielddata" : {
        "memory_size_in_bytes" : 284268836, // 当前占用内存的大小
        "evictions" : 0,// 被逐出词根的个数
        "fields" : {
          "__docid" : {
            "memory_size_in_bytes" : 592
...
   "d-000001" : {//单独索引的统计
      "primaries" : {
        "fielddata" : {
          "memory_size_in_bytes" : 0,
          "evictions" : 0,
          "fields" : { }
        }
      },
      "total" : {
        "fielddata" : {
          "memory_size_in_bytes" : 0,
          "evictions" : 0,
          "fields" : { }
        }
      }
    },

3.GET _cluster/stats

字段 说明
count 索引数
shards 分片信息:总数、主分片数、副本分片数、以及最大、最小、均值
docs 文档信息:文档数、删除的文档数
store 存储大小
fielddata 字段缓存信息
query_cache 查询缓存信息
completion 自动补全信息
segments 段信息

4.GET _nodes/stats

返回所有节点统计信息。

5.GET _cluster/health?level=indices

集群中索引状态详情的列表(状态、分片数、未分配分片,等等)

GET _cluster/health?level=shards

将列出所有索引上所有分片的状态详情。

6.GET d/_settings?pretty

查看索引_settings

7.GET _cluster/allocation/explain

返回给定分片的当前分配情况和逻辑。

8.GET _cat/pending_tasks

一般cpu负载过高,可以排查还有多少任务在排队等待

9.GET _cat/allocation?v

查看每个数据节点上的分片数(shards),以及每个数据节点磁盘剩余

10.GET _cat/nodes?v

查看集群节点和磁盘剩余

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值