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

相关推荐
znhb998 分钟前
焦化厂如何做好脱硫脱硝的精准控制?
大数据·人工智能
小书房20 分钟前
KMP跨平台之数据库
数据库·kmp
专注数据的痴汉26 分钟前
「数据下载」武汉统计年鉴(2009-2025)
大数据·人工智能·信息可视化
2401_8949155335 分钟前
GEO 定位优化源码搭建常见报错排查:数据库、伪静态、接口调试
java·数据库·网络协议·tcp/ip·spring·unity
奇树谦1 小时前
《现代 Key-Value 数据库原理:从 B+Tree 到 LSM Tree》-第三篇:LMDB 深度解析二
数据库·oracle·lsm-tree
提笔了无痕1 小时前
Agent 上下文管理详解、Context设计与构建
数据库·oracle·agent·context
用户7152287381411 小时前
数据库字段冗余,真的只是用空间换时间吗?
数据库
沉下去,苦磨练!1 小时前
Human‑in‑the‑Loop
数据库·oracle
吠品1 小时前
Java中实现拓扑排序的两种方式:Kahn算法和DFS
java·数据库·notepad++
轻揉小乔 真新人1 小时前
数据库架构的升级和变更
数据库·数据库架构