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
出参介绍:
- heap.percent:堆内存占的内存百分比
- ram.percent:物理内存占用百分比
- cpu:表示使用的cpu核心
- load_1m load_5m load_15m:1分钟 5分钟 15分钟 占用系统cup百分比
- node.role:表示节点能充当的角色主、数据 节点
- 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
出参介绍:
- cluster :集群名称
- status:集群状态 green代表健康;yellow代表分配了所有主分片,但至少缺少一个副本,此时集群数据仍旧完整;red代表部分主分片不可用,可能已经丢失数据。
- node.total:代表在线的节点总数量
- node.data:代表在线的数据节点的数量
- shards: active_shards 存活的分片数量
- pri,active_primary_shards :存活的主分片数量 正常情况下 shards的数量是pri的两倍。
- relo, relocating_shards: 迁移中的分片数量,正常情况为 0
- init, initializing_shards :初始化中的分片数量 正常情况为 0
- unassign, unassigned_shards :未分配的分片 正常情况为 0
- pending_tasks:准备中的任务,任务指迁移分片等 正常情况为 0
- max_task_wait_time:任务最长等待时间
- active_shards_percent:正常分片百分比 正常情况为 100%
3. 查看主节点
GET {{es-url}}/_cat/master
出参:
U4JjGd8yRh2WKtq5ovi4rw 192.168.100.50 192.168.100.50 elk01
// id host ip node
出参介绍:
- id:节点id
- host:主机名称
- ip:IP地址
- 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
出参介绍:
- health: 索引健康状态
- status:索引的开启状态
- index:索引名称
- uuid:索引uuid
- pri:索引主分片数
- rep:索引副本分片数量
- docs.count:索引中文档总数
- docs.deleted:索引中删除状态的文档
- store.size:主分片+副本分分片的大小
- 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
出参介绍:
- name:模板名称
- index_patterns:模板匹配规则
- order:模板优先级
- version:模板版本