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别名就可以搜到这个当前别名下的数据了。

相关推荐
rainy雨2 分钟前
精益生产管理八大浪费的系统化拆解:如何利用精益生产管理八大浪费分析功能解决多品种小批量生产难题
大数据·人工智能·智能手机·精益工程
一只专注api接口开发的技术猿4 分钟前
商品详情API的SLA保障体系:监控告警、异常检测与自动化修复
运维·数据库·架构·自动化
WarPigs5 分钟前
SQL Server笔记
服务器·数据库·sqlserver
七夜zippoe19 分钟前
OpenClaw 文件操作详解:从基础到实战
大数据·人工智能·文件操作·read·openclaw
爱丽_27 分钟前
事务隔离级别与一致性:从现象到实现(MVCC 与当前读)
数据库·mysql
会飞的大可30 分钟前
Elasticsearch:搜索引擎作为 NoSQL 数据库
数据库·elasticsearch·搜索引擎
LaughingZhu32 分钟前
Product Hunt 每日热榜 | 2026-04-03
数据库·人工智能·经验分享·神经网络·chatgpt·语音识别
学渣y41 分钟前
git分布式版本控制系统
分布式·git·elasticsearch
Yushan Bai41 分钟前
ORACLE EXADATA的CPU P1 主核心cores 瞬间临时无法被固件注册MCA控制器引起的重启问题分析
数据库·oracle