ES命令集合【持续更新】
节点信息
列出所有node,并展示node所在机器的运行状态信息
GET /_cat/nodes?v&format=json&pretty
- heap.percent 堆内存占用百分比
- ram.percent 内存占用百分比
- cpu CPU占用百分比
- master *表示节点是集群中的主节点
- name 节点名
节点所属机器的配置信息
GET /_cat/allocation?v&format=json&pretty
- shards 节点所承载的分片数
- disk.indices 索引占用的空间大小
- disk.used 节点所在机器已使用磁盘空间
- disk.avail 可用的磁盘空间
- disk.total 总的磁盘空间
- disk.percent 磁盘空间占用率
- ip 节点所属机器IP地址
- node 节点名
集群中分片信息
GET /_cat/shards?v&format=json&pretty
GET /_cat/shards/dbaudit-2020.04.16?v&format=json&pretty
- index 索引名
- shard 分片序号
- prirep p表示该分片是主分片, r 表示该分片是复制分片
- docs 分片存放的文档数
- store 该分片占用存储空间
- node 所属节点节点名
查看仓库
GET /_cat/repositories
查看指定仓库快照信息
GET /_cat/snapshots/2020-07-13
删除仓库及仓库内所有索引快照信息
DELETE /_snapshot/2020-07-13
删除仓库及仓库内所指定索引快照信息
DELETE /_snapshot/2020-07-13/dbaudit-2020.07.13
索引基本信息
GET /_cat/indices?v&format=json&pretty
- health 索引健康状态 green|yellow|red
- pri 索引主分片数量
- rep 索引复制分片数
- docs.count
- docs.deleted
- store.size 索引主分片、复制分片总占用存储空间
- pri.store.size 索引总占用空间, 不计算复制分片占用空间
搜索索引
GET /_cat/indices/dbaudit-*?v&s=index:asc&format=json&pretty
指定索引
GET /_cat/indices/dbaudit-2020.07.13
删除指定索引
DELETE /dbaudit-2020.04.06