You need to enable JavaScript to run this app.
导航

运维命令汇总

最近更新时间2024.01.04 10:21:10

首次发布时间2023.08.09 14:03:31

本文提供一些常用的运维命令,可以直接在可视化工具控制台中执行,以方便您的日常使用。

集群

命令

说明

GET /_cluster/stats

查看集群的系统信息,包括 CPU、JVM 等信息。

GET /_cluster/state

查看集群详细信息,包括节点、分片等信息。

GET /_cat/health?v

查看集群健康状态。
集群有 red、yellow 和 green 3 种状态,每种状态代表不同含义:

  • red:表示集群中存在不可用的主分片。可理解为部分数据不可用,但也存在部分数据可用。
  • yellow:表示集群中所有主分片可用,部分副本分片不可用。可以理解为所有数据可用,但存在一些副本未分配,当前还不是高可用状态。
  • green:表示集群中所有主分片和副本分片都可用。可以理解为集群是健康的,处于高可用状态。

GET /_cluster/health?pretty=true

查看集群健康状态。

  • pretty=true:格式化输出。
  • level=indices:同时返回索引的健康状态。
  • level=shards:同时返回分片的健康状态。

GET /_cluster/settings

查看集群的 settings。

GET /_cluster/pending_tasks

查看目前集群中的堆积任务。

节点

命令

说明

GET /_cat/master?v

查看 Master 节点的信息,包括 id、host、node 等信息。

GET /_cat/nodes?v

查看所有节点的信息,包括节点名称、节点角色、节点 CPU 使用率、HeapMemory 使用率、负载情况等信息。

GET /_cat/nodeattrs?v

查看所有节点的自定义属性。

GET /_nodes/stats?pretty=true

查看所有节点状态及详细信息。

GET /_nodes/process

查看所有节点的进程信息。

GET /_nodes/hot_threads

查看高消耗的线程所执行的任务。

GET /_nodes/<nodeip>/jvm,process,os

查看目标节点的 JVM、进程和操作系统信息。

GET /_cat/plugins?v

查看所有节点安装的插件信息,包括节点名称、插件名称和插件版本信息。

GET /_cat/thread_pool?v

查看所有节点的线程池统计信息,包括线程池名称、活跃线程数、任务队列大小等。

分片

命令

说明

GET /_cat/shards?v

查看集群中各分片的详细情况。包括索引名称、分片编号、是主分片还是副分片、分片的当前状态(对于分配失败的分片会有失败原因)、doc数量、磁盘占用情况等。
您也可以指定index,查看该index的分片信息(GET _cat/shards/<index>?v)。

GET /_cat/allocation?v

查看集群中每个节点的分片分配情况。

GET /_cat/recovery?v

查看集群中每个分片的恢复过程。

索引

命令

说明

GET /_cat/indices?v

查看集群中所有索引的详细信息,包括索引的健康情况、状态、名称、UUID、分片数、副本数、文档数量等信息。

GET _cat/indices/<index-name>?v

查看目标索引的详细信息。

GET /_cat/aliases?v

查看集群中所有索引别名( aliases)的详细信息。包括别名关联的索引,以及路由配置、过滤器等信息。

GET /_mappings

查看集群中所有索引的 mappings。

GET /<index-name>/_mappings

查看目标索引的 mappings。

文档

命令

说明

GET /_cat/count?v

查看集群中的所有文档数量。

GET /_cat/count/<index-name>?v

查看目标索引中的所有文档数量。

GET /<index-name>/_doc/<id>

查看索引中目标 id 文档的详细信息。

GET /<index-name>/_search

查看索引中全部文档。同时可以添加查询子句,以匹配相关性文档。

快照

命令

说明

GET /_snapshot/_all

查看所有存储库中的所有快照。

GET /_snapshot/<hdfs-repository_name>/_all

查看目标存储库中的所有快照。

GET /_snapshot/<hdfs-repository_name>/<snapshot_name>

查看存储库中的目标快照。