首页 > 其他分享 >ElasticSearch系列---【批量删除(或修改)索引别名】

ElasticSearch系列---【批量删除(或修改)索引别名】

时间:2024-09-06 14:37:02浏览次数:3  
标签:index idx alias 别名 --- 索引 ElasticSearch afp

1.问题背景

es集群突然查询很慢,定位到是查询近360天指标索引时,查询量太大导致的,每天三四百万流水,频繁查询把数据变成了热点数据,加载到内存中,导致内存不断增大,最终被撑爆,报data too large的错误。

2.临时解决方案

因为是指标,所以允许为空,后续再重新计算,补上,所以,在生产环境,我们选择了保证集群可用。因为我们是根据别名查询的,有360个索引,因此,我们选择了删掉别名,然后创建一个别名为指标索引的空索引,修改或删除完别名之后,建议通过kibana关闭索引,不要直接关闭索引,要先删除别名,不然直接关闭索引查询会报错。关闭索引可以大大减少资源消耗,特别是对不常访问或只需要保留其历史记录的索引来说。
操作命令:

#通配符批量删除索引别名(适用于索引多)
DELETE /afp_idx_2024*/_alias/afp_idx

#批量删除索引别名(适用于索引有限)
POST /_aliases
{
  "actions": [
    {
      "remove": {
        "index": "afp_idx_20230908",
        "alias": "afp_idx"
      }
    },
    {
      "remove": {
        "index": "afp_idx_20230909",
        "alias": "afp_idx"
      }
    },
    {
      "remove": {
        "index": "afp_idx_20230910",
        "alias": "afp_idx"
      }
    }
}

#批量新增索引别名(适用于索引有限)
POST /_aliases
{
  "actions": [
    {
      "add": {
        "index": "afp_idx_20240906",
        "alias": "afp_idx_back"
      }
    },
    {
      "add": {
        "index": "afp_idx_20240906",
        "alias": "afp_idx_back"
      }
    },
    {
      "add": {
        "index": "afp_idx_20240906",
        "alias": "afp_idx_back"
      }
    }
}

#删除新增(可以理解为修改)
POST /_aliases
{
  "actions": [
    {
      "remove": {
        "index": "afp_idx_20240906",
        "alias": "afp_idx"
      }
    },
    {
      "add": {
        "index": "afp_idx_20240906",
        "alias": "afp_idx_back"
      }
    }
}

#上面的命令也可以用curl命令执行
curl -X POST "http://localhost:9200/_aliases" -H 'Content-Type: application/json' -d'
{
  "actions": [
    {
      "remove": {
        "index": "afp_idx_20240906",
        "alias": "afp_idx"
      }
    },
    {
      "add": {
        "index": "afp_idx_20240906",
        "alias": "afp_idx_back"
      }
    },
    {
      "remove": {
        "index": "afp_idx_20240905",
        "alias": "afp_idx"
      }
    },
    {
      "add": {
        "index": "afp_idx_20240905",
        "alias": "afp_idx_back"
      }
    }
}'

标签:index,idx,alias,别名,---,索引,ElasticSearch,afp
From: https://www.cnblogs.com/hujunwei/p/18400174

相关文章

  • PLC结构化文本(ST)——临时&静态&实例-变量(TEMP&STAT&INST)
    PLCStructuredTextObjectOrientedProgrammingPLC结构化文本(ST)——临时&静态&实例-变量(TEMP&STAT&INST)临时变量(VAR_TEMP)临时变量在每次调用POU时都会初始化。用在程序(PRG)和功能块(FB)中。在方法(Method)和函数(Function)中的内部变量都是临时变量。PROGRAMMAINVAR......
  • D35XT120-ASEMI新能源专用D35XT120
    编辑:llD35XT120-ASEMI新能源专用D35XT120型号:D35XT120品牌:ASEMI封装:DXT-5批号:2024+现货:50000+正向电流(Id):35A反向耐压(VRRM):1200V正向浪涌电流:450A正向电压(VF):1.10V引脚数量:5芯片个数:5芯片尺寸:102MIL功率(Pd):大功率工作温度:-55°C~150°C类型:整流扁桥、插件整流桥应......
  • 21J621-1天窗:建筑排烟通风图集
    21J621-1天窗是建筑行业的一本通用型天窗图集,图集内包含了平屋面罩体天窗(球面型、锥体型、穹体型、穹+平复合型)、平屋面平天窗(三角型、平开型、圆拱型)、钢天窗架天窗(上悬统长型、上悬分段型)、屋面采光带(平铺式采光带、凸起式采光带)、坡屋面天窗(组合屋顶窗(斜+立转角、斜+立露台......
  • 快速理解视频内容并回答问题,视频理解描述模型 Flash-VStream 上线!
    Flash-VStream是一种模拟人类记忆机制的视频语言模型。它能够实时处理极长的视频流,并同时响应用户的查询。与现有模型相比,Flash-VStream显著降低了推理延迟和VRAM消耗,这与执行在线流视频的理解密切相关。使用云平台:OpenBayeshttp://openbayes.com/console/signup?r=sony_0m6v登录到......
  • 6、显卡品牌分类介绍:微星 - 计算机硬件品牌系列文章
    微星科技是一家知名的电脑硬件制造商,‌特别是在显卡和主板领域有着显著的影响力。‌该公司成立于1986年8月,‌总部位于上海市延安西路889号太平洋中心三楼。‌微星科技早期以主板、‌显卡为主要产品,‌与技嘉、‌华硕等齐名,‌为主板三大厂之一。‌近年来,‌微星向电竞个人电脑市......
  • 【IEEE出版,IEEE Xplore等多数据库检索】第五届智能设计国际会议(ICID 2024,10月25-27)
    2020年智能设计国际会议(ICID2020)于2020年12月11-13日在西安召开,第二届智能设计国际会议(ICID2021)纳入“欧亚经济论坛—丝绸之路国际创新设计周”系列活动,于2021年10月19日在西安召开,第三届智能设计国际会议(ICID2022)于2022年10月21-23日在西安召开。第四届智能设计国......
  • 前端 - Failed to load module script 解决方案
    Failedtoloadmodulescript解决方案问题描述打包好项目发布上传到nginx后,浏览器访问,出现一下报错信息:Failedtoloadmodulescript:ExpectedaJavaScriptmodulescriptbuttheserverrespondedwithaMIMEtypeof"text/html".StrictMIMEtypecheckingisen......
  • MySQL5.7.36之高可用架构部署-Atlas读写分离
    1、安装Atlas-2.2.1.el6.x86_64.rpmrpm-ivhAtlas-2.2.1.el6.x86_64.rpm2、进入Atlas目录并且备份配置文件cd/usr/local/mysql-proxy/confcptest.cnftest.cnf.bak3、密码加密采用的是自带的工具/usr/local/mysql-proxy/bin/encrypt123456#因为我的密码是1234564、......
  • 26MT160-ASEMI无人机专用26MT160
    编辑:ll26MT160-ASEMI无人机专用26MT160型号:26MT160品牌:ASEMI封装:D-63批号:2024+现货:50000+最大重复峰值反向电压:1600V最大正向平均整流电流(Vdss):25A功率(Pd):大功率芯片个数:5引脚数量:5类型:整流方桥、整流桥正向浪涌电流:375A正向电压:1.00V~1.30V封装尺寸:如图工作温......
  • JSP酒店综合管理平台7ez9p--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,收银,客房信息,散客预订,团体预订,房间分类,换房信息,取消预订,散客结账,团体结账,交接信息,监控检测,系统提醒技术要求:开发语言:JSP前端使用:H......