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

原文地址:https://www.cnblogs.com/zendwang/p/13440562.html