Elasticsearch 查看磁盘占用 查看指定索引磁盘占用

devtools/2024/11/17 3:40:23/

Elasticsearch 查看磁盘占用 查看指定索引磁盘占用

  • 查看磁盘占用
  • 查看指定索引磁盘占用
  • 查看节点线程情况
  • 查询异步任务执行情况
  • 其他操作

考虑到既然数据要放在 es 中,那么相应的数据量往往都不会小,那么在对这些数据进行大批量的变动时,带来的磁盘问题也就需要考虑了,比如当你需要对一个十几G数据量的索引进行迁移复制时,那么对于磁盘的占用就会很大,这个时候就需要提前了解一下磁盘占用情况。

查看磁盘占用

在 kibana 的工具栏中输入如下命令执行,用于获取集群中所有索引的详细列表

GET /_cat/indices?v

在这里插入图片描述
其中,表头信息解释如下(?v 参数是可选的,用于添加表头(列名)到输出中,使结果更容易阅读)

health(健康状态):索引的健康状态,通常与集群的健康状态相关。
status(状态):索引的状态,如 open(打开)或 close(关闭)。
index(索引名):索引的名称。
uuid(唯一标识符):索引的唯一标识符。
pri(主分片数):索引的主分片数量。
rep(副本分片数):索引的副本分片数量。
docs.count(文档数):索引中的文档总数。
docs.deleted(已删除文档数):索引中已标记为删除的文档数(等待合并到磁盘的段中)。
store.size(存储大小):索引占用的磁盘空间大小。
pri.store.size(主分片存储大小):主分片占用的磁盘空间大小。

或者也可以使用命令查询磁盘占用

GET /_cat/allocation?v

输出结果如图所示
在这里插入图片描述

查看指定索引磁盘占用

除了可以查看 es 整体磁盘占用之外,还可以查看其中某一个具体索引的磁盘占用

GET /_cat/indices/crm_meiqia_conversation?v

查询结果如图所示
在这里插入图片描述

查看节点线程情况

有时候需要查看节点线程的情况,可以通过如下命令

GET /_cat/thread_pool?v

查询结果如图所示
在这里插入图片描述

查询异步任务执行情况

有时候你在操作 es 时可能需要使用异步任务来操作,那么此时就需要查询异步任务的执行情况,执行命令

GET /_tasks/cbwVMU6UTACFPxKW0zkOcw:453897345

当异步任务执行结束之后,你通过异步任务id 查询异步任务执行情况会给出如下提示
在这里插入图片描述
查询正在执行中的异步任务时会返回如下内容
在这里插入图片描述

其他操作

除了以上 es 命令的操作外,还有 es 的强制刷新操作

# 强制刷新
POST /_flush/synced?pretty
POST /_refresh

以上就是在使用 es 过程中遇到的关于 es 命令的情况,有需要的可以自取哈。


http://www.ppmy.cn/devtools/134610.html

相关文章

matlab学习笔记:第三章课后习题

练习题1. (1) 生成一个6行3列的随机矩阵A,矩阵中每个元素都是位于区间[50,100]之间的随 机整数,下面我们假设矩阵A的每一行代表一名学生,这六名同学的三门科目的 成绩对应着三列; (2&#x…

HTML的浮动与定位

1. 浮动 浮动可以使一个元素脱离自己原本的位置,并在父元素的内容区中向左或向右移动,直到碰到父元素内容区的边界或者其它浮动元素为止。 值描述left元素向左浮动right元素向右浮动 普通文档流:浏览器在默认情况下规定一个块元素在父元素…

C++的版本

C是一种高效、灵活和强大的编程语言,自1983年由Bjarne Stroustrup在贝尔实验室创立以来,经历了多个版本的更新。以下是C的主要版本及其特点: C98: 1998年发布,是C的第一个国际标准。引入了类、继承、模板、异常处理等…

【Goland】——Gin 框架简介与安装

文章目录 1. Gin 框架概述1.1 什么是 Gin 框架?1.2 为什么选择 Gin?1.3 使用场景 2. 安装 Go 与 Gin 框架2.1 安装 Go 语言环境2.2 初始化 Go 项目2.3 安装 Gin 框架 3. 编写第一个 Gin 应用3.1 Gin 最小化示例代码代码解读3.2 运行程序3.3 测试服务 4. …

Net.Core Mvc 添加 log 日志

1: 首先在 Nuget 安装插件 2&#xff1a;添加 log 配置 在项目中新创件一个文件夹 ConfigFile 在文件家里面添加 log4net.config log4net.config 里面写入 <?xml version"1.0" encoding"utf-8"?> <configuration><log4net><!--跟…

简易的学生信息管理系统制作——C语言实现

菜单代码 #include "head.h" int main(int argc, const char *argv[]) {int ch,k;//登录注册while(1){printf("\t1、注册\n");printf("\t2、登录\n");printf("\t0、退出\n");printf("请输入你的选择&#xff1a;");scanf(&…

STM32 ADC --- 任意单通道采样

STM32 ADC — 单通道采样 文章目录 STM32 ADC --- 单通道采样cubeMX配置代码修改&#xff1a;应用 使用cubeMX生成HAL工程 需求&#xff1a;有多个通道需要进行ADC采样&#xff0c;实现每次采样只采样一个通道&#xff0c;且可以随时采样不同通道的功能。 cubeMX配置 这里我们…

FPGA使用Verilog实现CAN通信

FPGA实现CAN通信&#xff08;Verilog&#xff09; 1.作者使用的方法是通过FPGA芯片&#xff08;如Xilinx公司的型号为XC7K325TFFG676-2&#xff09;控制SJA1000T芯片&#xff08;CAN控制器芯片&#xff09;实现CAN通信&#xff0c;如下图所示&#xff1a; 2.熟悉连接方式之后&…