当前位置: 首页 > news >正文

ElasticSearch之cat shards API

命令样例如下:

curl -X GET "https://localhost:9200/_cat/shards?v=true&pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"

执行结果输出如下:

index       shard prirep state   docs  store dataset ip        node
.security-7 0     p      STARTED    2 12.6kb  12.6kb 127.0.0.1 jackie-ubuntu

查看帮助,命令如下:

curl -X GET "https://localhost:9200/_cat/shards?v=true&help=true&pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"

执行结果输出如下:

index                        | i,idx                          | index name
shard                        | s,sh                           | shard name
prirep                       | p,pr,primaryOrReplica          | primary or replica
state                        | st                             | shard state
docs                         | d,dc                           | number of docs in shard
store                        | sto                            | store size of shard (how much disk it uses)
dataset                      |                                | total size of dataset
ip                           |                                | ip of node where it lives
id                           |                                | unique id of node where it lives
node                         | n                              | name of node where it lives
sync_id                      | sync_id                        | sync id
unassigned.reason            | ur                             | reason shard became unassigned
unassigned.at                | ua                             | time shard became unassigned (UTC)
unassigned.for               | uf                             | time has been unassigned
unassigned.details           | ud                             | additional details as to why the shard became unassigned
recoverysource.type          | rs                             | recovery source type
completion.size              | cs,completionSize              | size of completion
fielddata.memory_size        | fm,fielddataMemory             | used fielddata cache
fielddata.evictions          | fe,fielddataEvictions          | fielddata evictions
query_cache.memory_size      | qcm,queryCacheMemory           | used query cache
query_cache.evictions        | qce,queryCacheEvictions        | query cache evictions
flush.total                  | ft,flushTotal                  | number of flushes
flush.total_time             | ftt,flushTotalTime             | time spent in flush
get.current                  | gc,getCurrent                  | number of current get ops
get.time                     | gti,getTime                    | time spent in get
get.total                    | gto,getTotal                   | number of get ops
get.exists_time              | geti,getExistsTime             | time spent in successful gets
get.exists_total             | geto,getExistsTotal            | number of successful gets
get.missing_time             | gmti,getMissingTime            | time spent in failed gets
get.missing_total            | gmto,getMissingTotal           | number of failed gets
indexing.delete_current      | idc,indexingDeleteCurrent      | number of current deletions
indexing.delete_time         | idti,indexingDeleteTime        | time spent in deletions
indexing.delete_total        | idto,indexingDeleteTotal       | number of delete ops
indexing.index_current       | iic,indexingIndexCurrent       | number of current indexing ops
indexing.index_time          | iiti,indexingIndexTime         | time spent in indexing
indexing.index_total         | iito,indexingIndexTotal        | number of indexing ops
indexing.index_failed        | iif,indexingIndexFailed        | number of failed indexing ops
merges.current               | mc,mergesCurrent               | number of current merges
merges.current_docs          | mcd,mergesCurrentDocs          | number of current merging docs
merges.current_size          | mcs,mergesCurrentSize          | size of current merges
merges.total                 | mt,mergesTotal                 | number of completed merge ops
merges.total_docs            | mtd,mergesTotalDocs            | docs merged
merges.total_size            | mts,mergesTotalSize            | size merged
merges.total_time            | mtt,mergesTotalTime            | time spent in merges
refresh.total                | rto,refreshTotal               | total refreshes
refresh.time                 | rti,refreshTime                | time spent in refreshes
refresh.external_total       | rto,refreshTotal               | total external refreshes
refresh.external_time        | rti,refreshTime                | time spent in external refreshes
refresh.listeners            | rli,refreshListeners           | number of pending refresh listeners
search.fetch_current         | sfc,searchFetchCurrent         | current fetch phase ops
search.fetch_time            | sfti,searchFetchTime           | time spent in fetch phase
search.fetch_total           | sfto,searchFetchTotal          | total fetch ops
search.open_contexts         | so,searchOpenContexts          | open search contexts
search.query_current         | sqc,searchQueryCurrent         | current query phase ops
search.query_time            | sqti,searchQueryTime           | time spent in query phase
search.query_total           | sqto,searchQueryTotal          | total query phase ops
search.scroll_current        | scc,searchScrollCurrent        | open scroll contexts
search.scroll_time           | scti,searchScrollTime          | time scroll contexts held open
search.scroll_total          | scto,searchScrollTotal         | completed scroll contexts
segments.count               | sc,segmentsCount               | number of segments
segments.memory              | sm,segmentsMemory              | memory used by segments
segments.index_writer_memory | siwm,segmentsIndexWriterMemory | memory used by index writer
segments.version_map_memory  | svmm,segmentsVersionMapMemory  | memory used by version map
segments.fixed_bitset_memory | sfbm,fixedBitsetMemory         | memory used by fixed bit sets for nested object field types and type filters for types referred in _parent fields
seq_no.max                   | sqm,maxSeqNo                   | max sequence number
seq_no.local_checkpoint      | sql,localCheckpoint            | local checkpoint
seq_no.global_checkpoint     | sqg,globalCheckpoint           | global checkpoint
warmer.current               | wc,warmerCurrent               | current warmer ops
warmer.total                 | wto,warmerTotal                | total warmer ops
warmer.total_time            | wtt,warmerTotalTime            | time spent in warmers
path.data                    | pd,dataPath                    | shard data path
path.state                   | ps,statsPath                   | shard state path
bulk.total_operations        | bto,bulkTotalOperations        | number of bulk shard ops
bulk.total_time              | btti,bulkTotalTime             | time spend in shard bulk
bulk.total_size_in_bytes     | btsi,bulkTotalSizeInBytes      | total size in bytes of shard bulk
bulk.avg_time                | bati,bulkAvgTime               | average time spend in shard bulk
bulk.avg_size_in_bytes       | basi,bulkAvgSizeInBytes        | avg size in bytes of shard bulk
dense_vector.value_count     | dvc,denseVectorCount           | total count of indexed dense vector

相关资料

  • cat shards API
  • API conventions
  • HTTP accept header

相关文章:

ElasticSearch之cat shards API

命令样例如下: curl -X GET "https://localhost:9200/_cat/shards?vtrue&pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPHQBEs5*lo7F9"执行结果输出如下: index shard prirep state docs s…...

Thread-Per-Message设计模式

Thread-Per-Message是为每一个消息的处理开辟一个线程,以并发方式处理,提高系统整体的吞吐量。这种模式再日常开发中非常常见,为了避免线程的频繁创建和销毁,可以使用线程池来代替。 示例代码如下: public class Requ…...

运筹学经典问题(一):指派问题

问题描述 有 N N N个任务,需要 N N N个人去完成,每个人完成不同工作的效率不同(或者资源、收益等等),需要怎么分配使得整体的效率最高(成本最低等等)呢?这就是经典的指派问题啦&…...

产品经理之如何编写竞品分析(医疗HIS系统管理详细案例模板)

目录 一.项目周期 二.竞品分析的目的 三.竞品分析包含的维度 四.如何选择竞品 五.竞品画布 六.案例模板 一.项目周期 在整个项目的周期,产品经理所做的事情主要在项目前期做市场分析、需求调研等,下面一张图概况了整个项目周期产品经理、开发工程师…...

虚拟内存管理

虚拟内存管理 页面置换算法 功能和目标: 功能:当缺页中断发生,需要调入新的页面而内存已经满时,选择内存当中哪个物理页面被置换。目标:尽可能的减少页面的换进换出次数(即缺页中断的次数)。具…...

ssh时怎么同时指定其端口号,以及scp文件到远程的指定端口

如果想要通过 SSH 连接到指定端口的远程服务器&#xff0c;可以在 SSH 命令中使用 -p 或 --port 参数来指定端口号。以下是相应的用法&#xff1a; $ ssh -p <port> userhost其中&#xff0c; 是要连接的端口号&#xff0c;user 是远程服务器上的用户名&#xff0c;host…...

Redis过期淘汰策略

一. Redis过期淘汰策略 当Redis已用内存超过maxmemory限定时&#xff0c;触发主动清理策略。 主动清理策略在Redis 4.0之前一共实现了 6 种内存淘汰策略&#xff0c;在 4.0 之后&#xff0c;又增加了 2 种 策略&#xff0c;总共8种&#xff1a; 针对设置了过期时间的key做处理…...

微信小程序---自定义组件

目录 1.局部引用组件 2.全局引用组件 3.组件和页面的区别 4.自定义组件样式 5.properties属性 6.data和properties的区别 7.数据监听器 8.纯数据字段 9.自定义组件-组件的生命周期 lifetimes节点 10.组件所在的页面的生命周期 pageLifetimes节点 11.插槽 &#x…...

CGAL的最优传输曲线重构

1、介绍 此程序包实现了一种重建和简化二维点集的方法。输入是一组具有质量属性的二维点&#xff0c;可能受到噪声和离群值的干扰。输出是一组线段和孤立点&#xff0c;它们近似于输入点&#xff0c;如下图所示。质量属性与每个点的近似重要性有关。 左&#xff1a;输入点集受到…...

使用Docker本地安装部署Draw.io绘图工具并实现远程访问协作办公

前言 提到流程图&#xff0c;大家第一时间可能会想到Visio&#xff0c;不可否认&#xff0c;VIsio确实是功能强大&#xff0c;但是软件为收费&#xff0c;并且因为其功能强大&#xff0c;导致安装需要很多的系统内存&#xff0c;并且是不可跨平台使用。所以&#xff0c;今天给…...

流程图、泳道图的介绍和示例分享,以及自定义元件库的介绍

目录 一. 流程图介绍 二. Processon使用 新建一个流程图 图形的使用 三. 流程图示例 登录界面 门诊业务流程图 住院业务流程图 药房业务流程图 会议OA流程图 四. 泳道图介绍 五. 自定义元件库 5.1 新建一个元件库 5.2 创建元件 5.3 使用自定义元件库 一. 流程图介…...

RabbitMq的详细使用

消息队列RabbitMQ详细使用 文章目录 消息队列RabbitMQ详细使用MQ 的相关概念什么是MQ为什么要用MQMQ 的分类MQ 的选择 RabbitMQRabbitMQ 的概念四大核心概念各个名词介绍安装RabbitMQWeb管理界面及授权操作Docker 安装Hello world简单示例 Work Queues轮训分发消息消息应答自动…...

软件设计师——软件工程(二)

&#x1f4d1;前言 本文主要是【软件工程】——软件设计师——软件工程的文章&#xff0c;如果有什么需要改进的地方还请大佬指出⛺️ &#x1f3ac;作者简介&#xff1a;大家好&#xff0c;我是听风与他&#x1f947; ☁️博客首页&#xff1a;CSDN主页听风与他 &#x1f304…...

阿里云RDS MySQL 数据如何快速同步到 ClickHouse

云数据库 RDS MySQL 和 云数据库 ClickHouse 是阿里云推出的两个备受欢迎的数据库解决方案&#xff0c;它们为用户提供了可靠的数据存储方案、分析数仓方案&#xff0c;本文介绍如何快速将 RDS MySQL 的数据同步到云数据库 ClickHouse。 如何快速将RDSMySQL的数据同步到云数据库…...

HINet技术要点

《HINet: Half Instance Normalization Network for Image Restoration》发表于CVPR2021&#xff0c;是旷视科技&复旦大学&北大在图像复原方面的的最新进展&#xff0c;所提方案取得了NTIRE2021图像去模糊Track2赛道冠军。 下面谈谈该文章的主要技术点。 1. HIN&#…...

IntelliJ IDEA2023学习教程

详细介绍idea开发工具及使用技巧 1. 2023版安装1.1删除老版本1.2 下载及安装 3.快捷技巧4. 创建各种model 1. 2023版安装 1.1删除老版本 如果以前装有idea需要先删除&#xff0c;以避免冲突&#xff0c;在idea安装目录/bin/Uninstall.exe双击1.2 下载及安装 最新版本 https:/…...

MATLAB基础应用精讲-【数模应用】神经网络(补充篇)

目录 前言 几个相关概念 反向传播 梯度下降 损失函数 优化函数...

洛谷题单【算法1-7】搜索

P1135 奇怪的电梯 一开始以为深搜肯定没问题&#xff0c;从a点出发&#xff0c;衍生出一个二叉树&#xff0c;遍历所有情况就好了&#xff0c;但是会重复&#xff0c;所以加了一个vis防止重复&#xff0c;但是只拿了64pts&#xff0c;因为有可能某个点并不是最短被到达的&…...

WordPress主题Lolimeow v8.0.1二次元风格支持erphpdown付费下载

WordPress国人原创动漫主题lolimeow免费下载 lolimeow是一款WordPress国人原创主题&#xff0c;风格属于二次元、动漫、可爱萝莉风&#xff0c;带有后台设置&#xff0c;支持会员中心。该主题为免费主题。 1.侧栏/无侧栏切换&#xff01; 2.会员中心&#xff08;配套Erphpdown…...

WTN6xxx系列OTP语音芯片:智能语音解决方案的可靠之选

在智能语音交互领域&#xff0c;唯创知音的WTN6xxx系列OTP语音芯片以其独特的特性成为声音播放提示IC的可靠之选。本文将深入探讨WTN6xxx系列OTP语音芯片的应用优势&#xff0c;展示其在各个方面的卓越性能。 一、低成本、高性能 1.经济实惠&#xff1a; WTN6xxx系列OTP语音芯…...

Linux链表操作全解析

Linux C语言链表深度解析与实战技巧 一、链表基础概念与内核链表优势1.1 为什么使用链表&#xff1f;1.2 Linux 内核链表与用户态链表的区别 二、内核链表结构与宏解析常用宏/函数 三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势5.1 插入效率5.2 安全…...

《通信之道——从微积分到 5G》读书总结

第1章 绪 论 1.1 这是一本什么样的书 通信技术&#xff0c;说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号&#xff08;调制&#xff09; 把信息从信号中抽取出来&am…...

MODBUS TCP转CANopen 技术赋能高效协同作业

在现代工业自动化领域&#xff0c;MODBUS TCP和CANopen两种通讯协议因其稳定性和高效性被广泛应用于各种设备和系统中。而随着科技的不断进步&#xff0c;这两种通讯协议也正在被逐步融合&#xff0c;形成了一种新型的通讯方式——开疆智能MODBUS TCP转CANopen网关KJ-TCPC-CANP…...

Python竞赛环境搭建全攻略

Python环境搭建竞赛技术文章大纲 竞赛背景与意义 竞赛的目的与价值Python在竞赛中的应用场景环境搭建对竞赛效率的影响 竞赛环境需求分析 常见竞赛类型&#xff08;算法、数据分析、机器学习等&#xff09;不同竞赛对Python版本及库的要求硬件与操作系统的兼容性问题 Pyth…...

sshd代码修改banner

sshd服务连接之后会收到字符串&#xff1a; SSH-2.0-OpenSSH_9.5 容易被hacker识别此服务为sshd服务。 是否可以通过修改此banner达到让人无法识别此服务的目的呢&#xff1f; 不能。因为这是写的SSH的协议中的。 也就是协议规定了banner必须这么写。 SSH- 开头&#xff0c…...

raid存储技术

1. 存储技术概念 数据存储架构是对数据存储方式、存储设备及相关组件的组织和规划&#xff0c;涵盖存储系统的布局、数据存储策略等&#xff0c;它明确数据如何存储、管理与访问&#xff0c;为数据的安全、高效使用提供支撑。 由计算机中一组存储设备、控制部件和管理信息调度的…...

Element-Plus:popconfirm与tooltip一起使用不生效?

你们好&#xff0c;我是金金金。 场景 我正在使用Element-plus组件库当中的el-popconfirm和el-tooltip&#xff0c;产品要求是两个需要结合一起使用&#xff0c;也就是鼠标悬浮上去有提示文字&#xff0c;并且点击之后需要出现气泡确认框 代码 <el-popconfirm title"是…...

spring boot使用HttpServletResponse实现sse后端流式输出消息

1.以前只是看过SSE的相关文章&#xff0c;没有具体实践&#xff0c;这次接入AI大模型使用到了流式输出&#xff0c;涉及到给前端流式返回&#xff0c;所以记录一下。 2.resp要设置为text/event-stream resp.setContentType("text/event-stream"); resp.setCharacter…...

生信服务器 | 做生信为什么推荐使用Linux服务器?

原文链接&#xff1a;生信服务器 | 做生信为什么推荐使用Linux服务器&#xff1f; 一、 做生信为什么推荐使用服务器&#xff1f; 大家好&#xff0c;我是小杜。在做生信分析的同学&#xff0c;或是将接触学习生信分析的同学&#xff0c;<font style"color:rgb(53, 1…...

RKNN开发环境搭建2-RKNN Model Zoo 环境搭建

目录 1.简介2.环境搭建2.1 启动 docker 环境2.2 安装依赖工具2.3 下载 RKNN Model Zoo2.4 RKNN模型转化2.5编译C++1.简介 RKNN Model Zoo基于 RKNPU SDK 工具链开发, 提供了目前主流算法的部署例程. 例程包含导出RKNN模型, 使用 Python API, CAPI 推理 RKNN 模型的流程.   本…...