shards

返回节点包含的分片的详细信息,如分片在哪个节点、是否是主分片、包含的文档数、占用的磁盘空间等。shards接受一个可选的路径参数:逗号分隔的索引名列表,接受通配符表达式。除catAPI公共参数外,还支持两个参数:local和master_timout。如果local为true,则只从本地节点检索信息,默认为false,从主节点检索信息。master_timout指定连接主节点的超时时间。如果超时前没有收到响应,则请求失败并返回错误,默认为30s。可展示的信息如下:

列名 简写 默认显示
(默认否)
说明
index i,idx 索引名。
shard s,sh 分片名。
prirep p,pr,primaryOrReplica 主分片(p)还是副本(r)。
state st 分片状态,STARTED(已启动)、RELOCATING(重定位)、INITIALIZING(初始化)、UNASSIGNED(未分配)。
docs d,dc 分片中的文档数。
store sto 分片使用的磁盘空间。
ip   节点的ip地址。
node n 节点名。

id

    节点id。
sync_id     分片同步id。
unassigned.reason ur   分片未分配原因,返回值见下表。
unassigned.at ua   取消分配分片的时间(UTC)。
unassigned.for uf   分片未分配持续时长(UTC)。
unassigned.details ud   未分配分片的具体原因。
recoverysource.type rs   恢复源的类型。
completion.size cs,completionSize   自动补全占用内存大小。
fielddata.memory_size fm,fielddataMemory   fielddata占用内存大小。
fielddata.evictions fe,fielddataEvictions   被回收词根的个数。
query_cache.memory_size qcm,queryCacheMemory   查询缓存占用内存大小。
query_cache.evictions qce,queryCacheEvictions   被回收的查询缓存总数。
flush.total ft,flushTotal   磁盘刷新次数。
flush.total_time ftt,flushTotalTime   磁盘刷新总用时。
get.current gc,getCurrent   当前正在执行的get操作的数量。
get.time gti,getTime   get操作总耗时。
get.total gto,getTotal   get操作总次数。
get.exists_time geti,getExistsTime   命中的get操作总耗时。
get.exists_total geto,getExistsTotal   get操作命中的总次数。
get.missing_time gmti,getMissingTime   未命中的get操作总耗时。
get.missing_total gmto,getMissingTotal   get操作未命中的总次数。
indexing.delete_current idc,indexingDeleteCurrent   当前正在执行的删除操作的数量。
indexing.delete_time idti,indexingDeleteTime   删除操作总耗时。
indexing.delete_total idto,indexingDeleteTotal   删除操作总次数。
indexing.index_current iic,indexingIndexCurrent   当前正在执行的索引操作的数量。
indexing.index_time iiti,indexingIndexTime   索引操作总耗时。
indexing.index_total iito,indexingIndexTotal   索引操作总次数。
indexing.index_failed iif,indexingIndexFailed   索引操作失败的次数。

merges.current

mc,mergesCurrent   当前正在执行的合并操作的数量。
merges.current_docs mcd,mergesCurrentDocs   正在合并的文档数。
merges.current_size mcs,mergesCurrentSize   正在合并的文档大小。
merges.total mt,mergesTotal   合并操作总次数。
merges.total_docs mtd,mergesTotalDocs   合并操作的文档总数。
merges.total_size mts,mergesTotalSize   合并操作的文档总大小。
merges.total_time mtt,mergesTotalTime   合并操作的总耗时。
refresh.total rto,refreshTotal   索引刷新总次数。
refresh.time rti,refreshTime   索引刷新总耗时。
refresh.external_total rto,refreshTotal   外部刷新总次数。
refresh.external_time rti,refreshTime   外部刷线总耗时。
refresh.listeners rli,refreshListeners   挂起的刷新监听器数量。
search.fetch_current sfc,searchFetchCurrent   当前处于fetch阶段的操作的数量。
search.fetch_time sfti,searchFetchTime   fetch阶段总耗时。
search.fetch_total sfto,searchFetchTotal   fetch操作总次数。
search.open_contexts so,searchOpenContexts   打开的查询上下文数量。
search.query_current sqc,searchQueryCurrent   当前处于query阶段的操作的数量。
search.query_time sqti,searchQueryTime   query阶段总耗时。
search.query_total sqto,searchQueryTotal   query操作总次数。
search.scroll_current scc,searchScrollCurrent   当前正在执行的scroll操作的数量。
search.scroll_time scti,searchScrollTime   scroll操作的总耗时。
search.scroll_total scto,searchScrollTotal   scroll操作的总次数。
segments.count sc,segmentsCount   索引当前的段数。
segments.memory sm,segmentsMemory   段使用内存。
segments.index_writer_memory siwm,segmentsIndexWriterMemory   IndexWriter使用的内存。
segments.version_map_memory svmm,segmentsVersionMapMemory   版本映射使用的内存。
segments.fixed_bitset_memory sfbm,fixedBitsetMemory   用于嵌套对象字段类型和_parent字段中引用类型的类型过滤器的固定位集使用的内存。
seq_no.max sqm,maxSeqNo   最大序列号。
seq_no.local_checkpoint sql,localCheckpoint   本地检查点。
seq_no.global_checkpoint sqg,globalCheckpoint   全局检查点。
warmer.current wc,warmerCurrent   当前warmer操作数。
warmer.total wto,warmerTotal   warmer操作的总数。
warmer.total_time wtt,warmerTotalTime   warmer操作的总耗时。

未分配原因

返回值 说明
ALLOCATION_FAILED 由于分片分配失败而未分配。
CLUSTER_RECOVERED 由于完全集群恢复导致未分配。
DANGLING_INDEX_IMPORTED 由于导入悬空索引而未分配。
EXISTING_INDEX_RESTORED 由于恢复到已关闭的索引导致未分配。
INDEX_CREATED 由于创建索引的API导致未分配。
INDEX_REOPENED 由于打开已关闭索引而未分配。
NEW_INDEX_RESTORED 由于恢复到新索引导致未分配。
NODE_LEFT 由于承载该分片的节点离开集群而未分配。
REALLOCATED_REPLICA 确定了更好的副本位置,并导致取消现有的副本分配。
REINITIALIZED 当分片状态从STARTED回退到INITIALIZING导致未分配。
REPLICA_ADDED 由于显式添加副本而未分配。
REROUTE_CANCELLED 由于显式取消reroute命令导致未分配。

elasticsearch7.x catAPI之shards相关推荐

  1. elasticsearch7.x catAPI公共参数

    公共参数 参数 说明 v 打印详细输出. help 输出命令输出结果的可用列. h 强制命令只显示执行的列.还可以使用简单的通配符来指定多个列. format 指定返回结果格式.支持的格式有:text ...

  2. 使用脚本安装elasticsearch7.3的记录

    使用脚本安装elasticsearch7.3的记录#!/bin/sh # https://www.elastic.co/guide/en/elasticsearch/reference/current ...

  3. linux终端设置es副本数,elasticsearch之修改shards数

    问题发现: kibana界面无日志数据展示 ES.kibana.logstash.filebeat等组件都运行正常 通过查看日志最终在logstash的日志中发现大量的以下内容报错: this act ...

  4. Elasticsearch 7.2.0 搜索时报 all shards failed 错误

    问题描述: 通过ElasticSearch搜索时,当搜索的内容过长(大概25个汉字以上)时,会莫名其妙的报错,Elasticsearch exception [type=search_phase_ex ...

  5. ElasticSearch7 集群安装和配置

    角色 节点名 ip master, data, voting_only node-master01 172.28.254.221 master, data node-master02 172.28.2 ...

  6. Elasticsearch7.8

    文章目录 Elasticsearch7.8 简介 数据格式 es部署安装 Linux单机 集群部署 核心概念 索引(Index) 文档(Document) 字段(Field) 映射(Mapping) ...

  7. Elasticsearch7.9集群部署,head插件,canal同步mysql数据到es,亲自测试,无坑

    Elasticsearch集群部署 1.服务器规划 10.4.7.11 node1 10.4.7.12 node2 10.4.7.13 node3 1. 集群相关    一个运行中的 Elastics ...

  8. Elasticsearch7.×集群搭建,生命周期策略ilm_policy、索引模板template管理(二)

    网上较多的是6.×及以下版本的集群搭建,我们就以新版本7.6搭建环境如下 环境:三台服务器192.168.11.21.192.168.11.22.192.168.11.23均安装好ES7.6版本,其中 ...

  9. elasticsearch7.0.1集群搭建(最后有ES6.7的配置)

    ** ES集群搭建 **: 说明:首先要讨论搭建几个集群,集群搭建很简单,只需要配置做好就ok; 一 : 在搭建集群之前,我们首先要了解一个es中的相关内容 cluster : 代表一个集群,集群中有 ...

最新文章

  1. rabbitmq 网络分区错误
  2. mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案
  3. 紫东太初:自动化所开源图-文-音三模态的预训练大模型
  4. 1、打印二进制机器码,程序内存分析,大端序小端序,指针数组,数组指针,数组的三种访问方式,typedef,#if-0-#endif,求数组大小,括号表达式
  5. angular路由笔记_Angular2学习笔记——路由器模型(Router)
  6. Polly:提升服务可用性
  7. 延时函数、数码管显示头文件(单片机)
  8. poj 2236 WirelessNetwork 并查集
  9. MySQL数据库基础(数据表的SELECT操作)
  10. byte 类型_java知识总结(九):基本类型转换
  11. Unity游戏资源逆向工具
  12. 光照贴图(个人笔记)
  13. WEBSHELL 提权方法总结
  14. python实现jpeg转jpg
  15. n维线性空间上的几何:直线与平面的方程
  16. 最好用的鼠标手势软件:MacStroke for Mac
  17. 运筹学基础——库存管理
  18. access实验报告体会_Access实验报告
  19. linux命令记忆方法,Linux命令快速巧记法
  20. 医院医生评价的java代码_基于JAVA的医院信息查询接口调用代码实例

热门文章

  1. 对算法的时间复杂度的理解
  2. 解决svg格式的图片移入PPT中,图片出现viewer does not support svg 1.1问题
  3. java中length和length()的区别
  4. [LOJ575]不等关系
  5. VUE使用docxtemplater导出word(带图片)
  6. Dell戴尔新版重装win10的系统步骤【注意事项】
  7. “钢铁大王”卡耐基:一步一个脚印的职场人
  8. Centos7.5 BCM4322无线网卡驱动安装踩坑记录
  9. APK 本地化/修改利器 —— 《android-apktool》
  10. 论文笔记 Weakly Supervised Deep Detection Networks - CVPR 2016