elasticsearch 查看集群运行状态api (全部Cat命令合集以及返回参数解释)

这篇具有很好参考价值的文章主要介绍了elasticsearch 查看集群运行状态api (全部Cat命令合集以及返回参数解释)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Cat 的所有命令

http://192.168.6.39:9201/_cat
/_cat/allocation
/_cat/shards
/_cat/shards/{index}
/_cat/master
/_cat/nodes
/_cat/tasks
/_cat/indices
/_cat/indices/{index}
/_cat/segments
/_cat/segments/{index}
/_cat/count
/_cat/count/{index}
/_cat/recovery
/_cat/recovery/{index}
/_cat/health
/_cat/pending_tasks
/_cat/aliases
/_cat/aliases/{alias}
/_cat/thread_pool
/_cat/thread_pool/{thread_pools}
/_cat/plugins
/_cat/fielddata
/_cat/fielddata/{fields}
/_cat/nodeattrs
/_cat/repositories
/_cat/snapshots/{repository}
/_cat/templates

/_cat/allocation 查看节点磁盘资源分配信息

shards disk.indices disk.used disk.avail disk.total disk.percent host         ip           node
    14      326.1mb    45.9gb    246.7gb    292.7gb           15 192.168.6.39 192.168.6.39 icoding-2
    14      472.9mb    45.9gb    246.7gb    292.7gb           15 192.168.6.39 192.168.6.39 icoding-1
    14      423.8mb    45.9gb    246.7gb    292.7gb           15 192.168.6.39 192.168.6.39 icoding-3
shards:分片数
disk.indices:索引index占用的空间大小
disk.used:已用磁盘空间
disk.avail:可用磁盘空间
disk.total:磁盘空间总量
disk.percent:磁盘已使用百分比
host:节点主机地址
ip:节点ip
node:节点名称

/_cat/shards 节点分片信息

index                      shard   prirep state     docs   store  ip            node
user_test                  0       r      STARTED      5   6.9kb  192.168.6.39  icoding-3
user_test                  0       p      STARTED      5   6.9kb  192.168.6.39  icoding-2

index:所有名称
shard:分片数
prirep:分片类型,p=pri=primary为主分片,r=rep=replicas为复制分片
state:分片状态,STARTED为正常分片,INITIALIZING为异常分片
docs:记录数
store:存储大小
ip:es节点ip
node:es节点名称

_cat/master?v 查看主节点

id                     host         ip           node
xXwTStNwRB6xYKomujcFHQ 192.168.6.39 192.168.6.39 icoding-2

/_cat/nodes 查看集群信息

ip           heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
192.168.6.39           76          83  -1    0.08    0.35     0.93 dilm      *      icoding-2
192.168.6.39           63          83  -1    0.08    0.35     0.93 dilm      -      icoding-1
192.168.6.39           64          83  -1    0.08    0.35     0.93 dilm      -      icoding-3
第一列(ip):es节点ip
第二列(heap.percent):堆内存占比
第三列(ram.percent):内存使用占比
第四列(cpu):cpu使用率
第五列(load_1m):1分钟内平均load情况,ms
第六列(load_5m):5分钟内平均load情况,ms
第七列(load_15m):15分钟内平均load情况,ms
第八列(node.role):节点权限
第九列(master):是否master节点,*为master节点
第十列(name):节点名称

/_cat/tasks 返回集群中一个或多个节点上当前执行的任务信息。

action                         task_id                       parent_task_id                type      start_time    timestamp running_time ip           node
cluster:monitor/tasks/lists    SiNobJTtQCC4-qbYC0J98Q:486155 -                             transport 1675762504110 09:35:04  428.7micros  192.168.6.39 icoding-1
cluster:monitor/tasks/lists[n] SiNobJTtQCC4-qbYC0J98Q:486156 SiNobJTtQCC4-qbYC0J98Q:486155 direct    1675762504110 09:35:04  144.8micros  192.168.6.39 icoding-1
cluster:monitor/tasks/lists[n] uedLYHQKRZaTv6DXdQl3NA:548483 SiNobJTtQCC4-qbYC0J98Q:486155 transport 1675762504111 09:35:04  66.6micros   192.168.6.39 icoding-3
cluster:monitor/tasks/lists[n] xXwTStNwRB6xYKomujcFHQ:913977 SiNobJTtQCC4-qbYC0J98Q:486155 transport 1675762504111 09:35:04  60micros     192.168.6.39 icoding-2

node	节点id。
id	任务编号。
type	任务类型。
action	任务功能。
description	任务描述信息,detailed为true时返回。
start_time_in_millis	任务开始时间。
running_time_in_nanos	任务执行纳秒数。
cancellable	任务是否支持取消操作。
parent_task_id	父任务id。
headers	头信息。

/_cat/indices 查看索引信息

health status index                           uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   .monitoring-kibana-7-2023.02.07 5v7F1P7FTk2oxEdeUX7FGg   1   1       3418            0      2.8mb          1.4mb
green  open   .apm-agent-configuration        vbBoG3f2RwuwxwMucVgMlQ   1   1          0            0       566b           283b
health:	索引的健康状态
status:	索引的开启状态
index:	索引名字
uuid:	索引的uuid
pri:	索引的主分片数量
rep:	索引的复制分片数量
docs.count:	索引下的文档总数
docs.deleted:	索引下删除状态的文档数
store.size:	主分片+复制分片的大小
pri.store.size:	主分片的大小

/_cat/segments 分片中的分段信息

index                           shard prirep ip           segment generation docs.count docs.deleted    size size.memory committed searchable version compound
.monitoring-kibana-7-2023.02.07 0     r      192.168.6.39 _0               0          1            0  15.9kb        4577 true      true       8.2.0   true
.monitoring-kibana-7-2023.02.07 0     r      192.168.6.39 _1               1       3049            0   1.2mb        8900 true      true       8.2.0   true
.monitoring-kibana-7-2023.02.07 0     r      192.168.6.39 _2               2          1            0    16kb        4577 false     true       8.2.0   true
index:	索引名称
shard:	分片名称
prirep:	主分片还是副本分片
ip:	所在节点IP
segment:	segments段名
generation:	分段生成
docs.count:	段中的文档树
docs.deleted:	段中删除的文档数
size:	段大小,以字节为单位
size.memory:	段内存大小,以字节为单位
committed:	段是否已提交
searchable:	段是否可搜索
version:	版本
compound:	compound模式

/_cat/count 查看当前集群的doc数量

epoch      timestamp count
1675763425 09:50:25  996706
epoch:	自标准时间(1970-01-01 00:00:00)以来的秒数
timestamp:	时间
count:	文档总数

/_cat/recovery 显示正在进行和先前完成的索引碎片恢复的视图

index                           shard time  type           stage source_host  source_node target_host  target_node repository snapshot files files_recovered files_percent files_total bytes     bytes_recovered bytes_percent bytes_total translog_ops translog_ops_recovered translog_ops_percent
.monitoring-kibana-7-2023.02.07 0     8.5s  peer           done  192.168.6.39 icoding-2   192.168.6.39 icoding-1   n/a        n/a      4     4               100.0%        4           16696     16696           100.0%        16696       8460         8460                   100.0%
.monitoring-kibana-7-2023.02.07 0     1.6s  peer           done  192.168.6.39 icoding-2   192.168.6.39 icoding-3   n/a        n/a      29    29              100.0%        29          3278888   3278888         100.0%        3278888   
index:	索引名称
shard:	分片名称
time:	恢复时间
type:	恢复类型
stage:	恢复阶段
source_host:	源主机
source_node:	源节点名称
target_host:	目标主机
target_node:	目标节点名称
repository:	仓库
snapshot:	快照
files:	要恢复的文件数
files_recovered:	已恢复的文件数
files_percent:	恢复文件百分比
files_total:	文件总数
bytes:	要恢复的字节数
bytes_recovered:	已恢复的字节数
bytes_percent:	恢复字节百分比
bytes_total:	字节总数
translog_ops:	要恢复的translog操作数
translog_ops_recovered:	已恢复的translog操作数
translog_ops_percent:	恢复的translog操作的百分比  

/_cat/health

epoch      timestamp cluster        status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1675824703 02:51:43  icoding-course green           3         3     42  21    0    0        0             0                  -                100.0%
epoch:	自标准时间(1970-01-01 00:00:00)以来的秒数
timestamp:	时间
cluster:	集群名称
status:	集群状态
node.total:	节点总数
node.data:	数据节点总数
shards:	分片总数
pri:	主分片总数
repo:	复制节点的数量
init:	初始化节点的数量
unassign:	未分配分片的数量
pending_tasks:	待定任务数
max_task_wait_time:	等待最长任务的等待时间
active_shards_percent:	活动分片百分比

/_cat/pending_tasks 显示正在等待的任务

insertOrder timeInQueue priority source
insertOrder:	任务插入顺序
timeInQueue:	任务排队了多长时间
priority:	任务优先级
source:	任务源

/_cat/aliases 显示别名、过滤器、路由信息

alias                index                      filter routing.index routing.search is_write_index
logstash             logstash-2023.02.06-000001 -      -             -              true
.kibana              .kibana_1                  -      -             -              -
.kibana_task_manager .kibana_task_manager_1     -      -             -              -
alias:	别名
index:	索引别名指向
filter:	过滤规则
routing.index:	索引路由
routing.search:	搜索路由

/_cat/thread_pool 查看线程池信息

node_name name                active queue rejected
node10    bulk                     1     0        4
node10    fetch_shard_started      0     0        0

node_name:	节点名称
name:	线程池名称
active:	活跃线程数量
queue:	当前队列中的任务数
rejected:	被拒绝的任务数

/_cat/plugins 显示每个运行插件节点的视图

name component version
name:	节点名称
component:	插件名称
version:	插件版本

/_cat/fielddata #查看每个数据节点上fielddata当前占用的堆内存。

id                     host         ip           node      field                       size
xXwTStNwRB6xYKomujcFHQ 192.168.6.39 192.168.6.39 icoding-2 cluster_uuid               1.7kb
xXwTStNwRB6xYKomujcFHQ 192.168.6.39 192.168.6.39 icoding-2 source_node.name           1.6kb
xXwTStNwRB6xYKomujcFHQ 192.168.6.39 192.168.6.39 icoding-2 type                        656b
全文检索用倒排索引非常合适;但过滤、分组聚合、排序这些操作,正排索引更合适。
ES中引入了fielddata的数据结构用来做正排索引。如果需要对某一个字段排序、分组聚合、过滤,则可将字段设置成fielddata。
默认情况下:
  text类型的字段是不能分组及排序的,如需要则需要开启该字段的fielddata=true,但是这样耗费大量的内存,不建议这么使用。
  keyword类型默认可分组及排序。

fielddata默认是采用懒加载的机制加载到堆内存中。当某个字段基数特别大,可能会出现OOM。

/_cat/nodeattrs 查看每个节点的自定义属性

node      host         ip           attr              value
icoding-2 192.168.6.39 192.168.6.39 ml.machine_memory 33712148480
icoding-2 192.168.6.39 192.168.6.39 ml.max_open_jobs  20
icoding-2 192.168.6.39 192.168.6.39 xpack.installed   true
icoding-1 192.168.6.39 192.168.6.39 ml.machine_memory 33712148480
icoding-1 192.168.6.39 192.168.6.39 ml.max_open_jobs  20
icoding-1 192.168.6.39 192.168.6.39 xpack.installed   true
icoding-3 192.168.6.39 192.168.6.39 ml.machine_memory 33712148480
icoding-3 192.168.6.39 192.168.6.39 ml.max_open_jobs  20
icoding-3 192.168.6.39 192.168.6.39 xpack.installed   true
node	node name	节点名称
host	host name	host
ip	    ip address	ip
attr	attribute description	属性描述
value	attribute value	属性值

/_cat/repositories /_cat/snapshots/{repository} 查看注册的快照仓库

id type

/_cat/templates 模板

name                        index_patterns                order      version
.triggered_watches          [.triggered_watches*]         2147483647 
.logstash-management        [.logstash]                   0          
.watches                    [.watches*]                   2147483647 
.ml-config                  [.ml-config]                  0          7040099
.monitoring-logstash        [.monitoring-logstash-7-*]    0          7000199
.ml-anomalies-              [.ml-anomalies-*]             0          7040099
.watch-history-10           [.watcher-history-10*]        2147483647 
.ml-state                   [.ml-state*]                  0          7040099
.slm-history                [.slm-history-1*]             2147483647 
.monitoring-alerts-7        [.monitoring-alerts-7]        0          7000199
.data-frame-internal-2      [.data-frame-internal-2]      0          7040099
.data-frame-notifications-1 [.data-frame-notifications-*] 0          7040099
.ml-meta                    [.ml-meta]                    0          7040099
.monitoring-beats           [.monitoring-beats-7-*]       0          7000199
.monitoring-es              [.monitoring-es-7-*]          0          7000199
.ml-notifications           [.ml-notifications]           0          7040099
.management-beats           [.management-beats]           0          70000
.monitoring-kibana          [.monitoring-kibana-7-*]      0          7000199


name	template name	模板名称
index_patterns	template index patterns	模板匹配规则
order	template application order number	模板优先级
version	version	模板版本

文章来源地址https://www.toymoban.com/news/detail-468941.html

到了这里,关于elasticsearch 查看集群运行状态api (全部Cat命令合集以及返回参数解释)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux文件管理命令(4)-cat查看文件内容

    文件目录 前言 一、cat命令介绍 二、语法及参数  三、参考实例 总结         cat主要是用来查看文件内容的,一般也搭配管道符一起来使用,比如有时候要计算文件有多少行或者要截取里面的内容,都还是很实用的。         cat命令来自于英文单词concatenate的缩写,其功能

    2024年02月09日
    浏览(35)
  • Hbase查看集群状态

    原创申明: 未经许可,禁止以任何形式转载,若要引用,请标注链接地址 全文共计2359字,阅读大概需要3分钟 欢迎关注我的个人公众号:不懂开发的程序猿 任务: 本实验任务主要完成基于ubuntu环境查看Hbase集群状态的工作。通过完成本实验任务,要求学生熟练掌握查看Hba

    2024年02月04日
    浏览(33)
  • 查看Elasticsearch节点的状态

    可以通过以下步骤在命令行中查看Elasticsearch节点的状态: 打开命令行终端 使用curl命令发送HTTP请求,查询节点状态。例如,以下命令可以查询本地节点的状态: 其中,-X参数表示设置HTTP请求方法为GET,9200是Elasticsearch节点的默认HTTP端口号,_cat/nodes是查询节点状态的API路径,

    2024年02月15日
    浏览(35)
  • zookeeper集群启停及状态查看脚本(linux)

    注意集群名称修改 启动传参start 停止传参stop 查看状态传参status

    2024年02月15日
    浏览(25)
  • 小知识:使用oracle用户查看RAC集群资源状态

    正常情况按照标准配置的环境变量,只能grid用户查看RAC集群资源状态。 但是绝大部分操作其实都是oracle用户来操作,比如启停数据库,操作完成以后就需要检查下集群资源状态。 看到好多DBA在现场操作时就是来回各种切换或开多个窗口。 其实有两个简单的解决方法可以实现

    2023年04月27日
    浏览(60)
  • V2ray状态,一直显示未运行(无论重启,开启)在查看状态还是未运行

            在putty中安装v2ray由于一开始出现了错误,我在网上找了一堆命令进行安装v2ray可能装了太多版本,也可能是服务器系统的原因(服务器系统是centos),最终的问题就是无论我怎么启动v2ray,其状态都是未在运行。   关于这个问题我也搜了好多: 第一种:装的v2ra

    2024年02月11日
    浏览(37)
  • 如何重新启动k8s集群,并查看的状态

    重新启动k8s集群的方法取决于您使用的部署方式。 如果您使用的是kubeadm部署,可以使用以下命令重启集群: 如果您使用的是其他部署工具,请按照该工具的说明操作。 查看集群状态可以使用kubectl命令,如: 该命令会列出集群中所有节点的状态。 该命令会列出集群中所有命名

    2024年02月11日
    浏览(31)
  • Elasticsearch集群状态灯代表含义

    了解指示灯状态之前需要先了解下什么是分片和副本。 Sharing(分片、水平扩展) 比如我们的ES集群是3节点的,每个节点最多只能存放300G的文档。当前我们有个大索引有900G,就可以进行分片拆分成3个小索引,每个节点300G,如果我们有10个节点就一个就可以存放一个3T的大索

    2024年02月16日
    浏览(21)
  • 查看贝尔金路由器运行状态的方法

      一、贝尔金路由器的状态信息,主要包含了当前系统采用的CPU资源,以及局域网、广域网当前连接状态、连接方式、连接状态、局域网当前的IP地址,以及MAC地址、子网掩码信息等等,如果需要修改,可以进入基本设置编辑路由器状态信息。   1、显示广域网连接状态: 2、

    2024年02月05日
    浏览(31)
  • 华纳云:linux如何查看tomcat运行状态

    要查看Tomcat的运行状态,可以使用以下命令: 通过命令行方式: 打开终端或命令提示符。 输入以下命令:sudo service tomcat status 或者 systemctl status tomcat(根据具体的Linux发行版而有所不同)。 等待命令执行完成后,将显示Tomcat的运行状态信息,包括是否正在运行以及其他相关

    2024年02月08日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包