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_replicas和index.auto_expand_replicas。还可以指定alias,如下所示:

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

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

相关推荐
依晨照旧几秒前
Langfuse 打爆两台机器:一条分位数 SQL,在 400G 表上扫了 8 分钟
数据库
初心未改HD26 分钟前
DSH Skill开发实战:SKILL.md是给LLM看的操作手册,不是给人看的README,踩了4个坑
java·大数据·开发语言
程序 代码狂人33 分钟前
据仓库常见表类型详解(面试完整版,金融数仓适用)
大数据
阿里云大数据AI技术1 小时前
云栖实录|Hologres 5.0全新发布:Agent Native 的全模态实时数仓
大数据·人工智能·agent
笃行3501 小时前
列存储这条线,我顺着 KingbaseES 的文档摸了一遍
数据库
小天源1 小时前
品牌 AI 智能监测与自动化采集系统
大数据·人工智能·自动化
Navicat中国1 小时前
Navicat 18 支持 Azure OpenAI 接入,合规 AI 赋能 SQL 开发
数据库·人工智能·microsoft·ai·azure·navicat·数据
1024奇点2 小时前
【仓颉语言入门 · 第二篇 第 10 课】
开发语言·数据库·ide·mysql·开源
数据狐(Datafox)2 小时前
一文读懂京东商品详情API:返回字段解读与 JSON 样例
java·开发语言·数据库·windows·json
SelectDB2 小时前
从实时入库到实时可用:Apache Doris 5.0 增量计算场景与实践
大数据·数据库·开源