Elasticsearch克隆索引

我所使用的Elasticsearch的版本是基于7.17.7。

需求是将某个ES的索引进行克隆。例如我要将索引test_0419_1克隆一份新的索引test_0419_2。步骤如下:

  • 首先将源索引进行修改PUT /test_0419_1/_block/write,即禁止对这个索引进行写数据操作。

  • 然后执行克隆操作:

    POST test_0419_1/_clone/test_0419_2
    {
    "settings": {
    "index.number_of_shards": 1
    }
    }

在克隆时,可以指定index.number_of_replicasindex.auto_expand_replicas。还可以指定alias,如下所示:

复制代码
{
  "settings": {
    "index.number_of_shards": 1 
  },
  "aliases": {
    "test_1": {
      "filter": {
        "term": {
          "label": "test_label"
        }
      }
    }
  }
}

这样通过test_1别名就可以搜到这个当前别名下的数据了。

相关推荐
PD我是你的真爱粉11 分钟前
MySQL 锁机制:从理论分类到死锁实战
数据库·mysql·adb
会飞的大可24 分钟前
Redis 故障排查与应急手册:从理论到实践
数据库·redis·缓存
m0_6515939125 分钟前
仓储系统核心编码设计与分布式ID生成实践
大数据·分布式
Li emily26 分钟前
解决了用美股历史数据api分析价格波动的困扰
数据库·人工智能·python
AI先驱体验官33 分钟前
数字人技术正在改变企业服务:一场静悄悄的效率革命
大数据·运维·人工智能·重构·aigc
茉莉玫瑰花茶37 分钟前
MySQL 存储过程与触发器超详解:从基础到实战(含面试题 + 案例)
数据库·mysql
xiaokangzhe38 分钟前
MySQL故障排查与优化
数据库·mysql
圣光SG38 分钟前
Java类与对象及面向对象基础核心详细笔记
java·前端·数据库
ACGkaka_39 分钟前
ES 学习(六)设置账号密码(安全认证)
学习·安全·elasticsearch
紧固视界39 分钟前
轨道交通紧固件有哪些?应用场景及技术要求详解_2026上海紧固件专业展
大数据·人工智能·上海紧固件展·紧固件展·上海紧固件专业展