ES (7.10.2)学习系列之 常用命令之cat

629 阅读2分钟

cat 的常用命令

1. 查看所有节点

GET {{es-url}}/_cat/nodes

出参:

192.168.100.50 62 84 28 1.46 1.81 1.90 cdhilmrstw * elk01
// ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name

出参介绍:

  1. heap.percent:堆内存占的内存百分比
  2. ram.percent:物理内存占用百分比
  3. cpu:表示使用的cpu核心
  4. load_1m load_5m load_15m:1分钟 5分钟 15分钟 占用系统cup百分比
  5. node.role:表示节点能充当的角色主、数据 节点
  6. master:表示当前是否为主节点,*表示当前为主

2. 查看es健康状况

GET {{es-url}}/_cat/health?pretty

出参:

1621388018 01:33:38 elk yellow 1 1 723 723 0 0 694 0 - 51.0%
epoch      timestamp cluster  status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
​

出参介绍:

  1. cluster :集群名称
  2. status:集群状态 green代表健康;yellow代表分配了所有主分片,但至少缺少一个副本,此时集群数据仍旧完整;red代表部分主分片不可用,可能已经丢失数据。
  3. node.total:代表在线的节点总数量
  4. node.data:代表在线的数据节点的数量
  5. shards: active_shards 存活的分片数量
  6. pri,active_primary_shards :存活的主分片数量 正常情况下 shards的数量是pri的两倍。
  7. relo, relocating_shards: 迁移中的分片数量,正常情况为 0
  8. init, initializing_shards :初始化中的分片数量 正常情况为 0
  9. unassign, unassigned_shards :未分配的分片 正常情况为 0
  10. pending_tasks:准备中的任务,任务指迁移分片等 正常情况为 0
  11. max_task_wait_time:任务最长等待时间
  12. active_shards_percent:正常分片百分比 正常情况为 100%

3. 查看主节点

GET {{es-url}}/_cat/master

出参:

U4JjGd8yRh2WKtq5ovi4rw 192.168.100.50 192.168.100.50 elk01
// id                     host          ip            node

出参介绍:

  1. id:节点id
  2. host:主机名称
  3. ip:IP地址
  4. node:节点名称

4. 查看所有索引,相当于 MySQL 的 show databases;

GET {{es-url}}/_cat/indices

出参

yellow open zipkin-span-2020-11-21          xUczQA6CTxmEda_vj6d5cw 5 1      800       0 553.9kb 553.9kb
yellow open zipkin-span-2020-11-23          dZ58TCKlQjue7GEF-V-eVw 5 1    20885       0   8.5mb   8.5mb
yellow open zipkin-span-2020-11-24          0cgeUYo6SiqvrTG3FYKneQ 5 1    25316       0   9.2mb   9.2mb
// health status index                          uuid                   pri rep docs.count docs.deleted store.size pri.store.size

出参介绍:

  1. health: 索引健康状态
  2. status:索引的开启状态
  3. index:索引名称
  4. uuid:索引uuid
  5. pri:索引主分片数
  6. rep:索引副本分片数量
  7. docs.count:索引中文档总数
  8. docs.deleted:索引中删除状态的文档
  9. store.size:主分片+副本分分片的大小
  10. pri.store.size:主分片的大小

5. 所有的模板信息

GET {{es-url}}/_cat/templates

出参:

    .ml-state                         [.ml-state*]                 0          7100299 
    gvno-cdr                          [gvno-cdr-*]                 0                  
    .monitoring-alerts-7              [.monitoring-alerts-7]       0          7000199 
    .kibana-event-log-7.10.2-template [.kibana-event-log-7.10.2-*] 0      
    // name                        index_patterns                order      version

出参介绍:

  1. name:模板名称
  2. index_patterns:模板匹配规则
  3. order:模板优先级
  4. version:模板版本