ES集群相关命令主要是_cat
命令,所以这里详细讲解下该命令。
1、_cat命令
_cat
系列提供了一系列查询Elasticsearch集群状态的接口。
/_cat/allocation #查看单节点的shard分配整体情况
/_cat/shards #查看各shard的详细情况
/_cat/shards/{index} #查看指定分片的详细情况
/_cat/master #查看master节点信息
/_cat/nodes #查看所有节点信息
/_cat/indices #查看集群中所有index的详细信息
/_cat/indices/{index} #查看集群中指定index的详细信息
/_cat/segments #查看各index的segment详细信息,包括segment名, 所属shard, 内存(磁盘)占用大小, 是否刷盘
/_cat/segments/{index}#查看指定index的segment详细信息
/_cat/count #查看当前集群的doc数量
/_cat/count/{index} #查看指定索引的doc数量
/_cat/recovery #查看集群内每个shard的recovery过程.调整replica。
/_cat/recovery/{index}#查看指定索引shard的recovery过程
/_cat/health #查看集群当前状态:红、黄、绿
/_cat/pending_tasks #查看当前集群的pending task
/_cat/aliases #查看集群中所有alias信息,路由配置等
/_cat/aliases/{alias} #查看指定索引的alias信息
/_cat/thread_pool #查看集群各节点内部不同类型的threadpool的统计信息,
/_cat/plugins #查看集群各个节点上的plugin信息
/_cat/fielddata #查看当前集群各个节点的fielddata内存使用情况
/_cat/fielddata/{fields} #查看指定field的内存使用情况,里面传field属性对应的值
/_cat/nodeattrs #查看单节点的自定义属性
/_cat/repositories #输出集群中注册快照存储库
/_cat/templates #输出当前正在存在的模板信息
每个命令都支持使用?v参数,让输出内容表格显示表头; pretty则让输出缩进更规范
2、示例
1) 节点信息
curl -X GET "localhost:9200/_cat/nodes?v&pretty"
ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
172.18.0.4 52 97 6 0.02 0.11 0.28 mdi - es7_02
172.18.0.5 57 97 6 0.02 0.11 0.28 mdi * es7_01
-
heap.percent
堆内存占用百分比 -
ram.percent
内存占用百分比 -
cpu
CPU占用百分比 -
master
*
表示节点是集群中的主节点
-
name
节点名
2) 分片信息
curl -X GET "localhost:9200/_cat/shards?v&pretty"
index shard prirep state docs store ip node
.monitoring-es-7-2019.08.30 0 p STARTED 21333 11.8mb 172.18.0.5 es7_01
.monitoring-es-7-2019.08.30 0 r STARTED 21333 11.8mb 172.18.0.4 es7_02
goods-index 0 p STARTED 1 2.5mb 172.18.0.5 es7_01
goods-index 0 r STARTED 1 2.5mb 172.18.0.4 es7_02
.kibana_1 0 p STARTED 4 22.4kb 172.18.0.5 es7_01
.kibana_1 0 r STARTED 4 22.4kb 172.18.0.4 es7_02
-
index
索引名称 -
shard
分片序号 -
prirep
p
表示该分片是主分片
,r
表示该分片是复制分片
-
store
该分片占用存储空间 -
node
所属节点节点名
-
docs
分片存放的文档
数
3) 索引信息
curl -X GET "localhost:9200/_cat/indices?v"
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
green open goods-index NhqSRJWUQiu46tdOKol4wA 1 1 1 7018 5mb 2.5mb
green open .monitoring-es-7-2019.08.30 lVDNFDVdSXqqrn8CdI_XGg 1 1 21333 18920 23.6mb 11.8mb
green open .kibana_1 rvSlNVjJTsus80klzU19jQ 1 1 4 1 44.9kb 22.4kb
-
health
索引的健康状态 -
index
索引名 -
pri
索引主分片
数量 -
rep
索引复制分片
数 -
store.size
索引主分片
复制分片
总占用存储空间 -
pri.store.size
索引总占用空间, 不计算复制分片
占用空间
网友评论