Elasticsearch克隆索引

devtools/2024/12/22 11:01:32/

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


http://www.ppmy.cn/devtools/2218.html

相关文章

ArrayList的基本使用

我们知道,在java当中,当我们需要将一些相同数据放入一块时,需要使用数组,但是它有个弊端,数组在创建时必须声明长度,也就是数组长度不可变。但是,当我们使用ArrayList时,它相当于一个…

ASP.NET MVC中Filter过滤器的使用

MVC Filter是典型的AOP(面向切面编程)应用,在ASP.NET MVC中的4个过滤器类型,如下: 但是默认实现它们的过滤器只有三种,分别是ActionFilter(方法),Authorize(授…

Python零基础从小白打怪升级中~~~~~~~生成器和迭代器

第十七节:生成器和迭代器 一、迭代器 本质: 一个实现了__iter__方法和__next__方法的对象 注意 Iterator对象和 Iterable对象,一个是迭代器,一个是可迭代对象 1、list、dict、str、tuple、set是可迭代对象但不是迭代器&#x…

Kafka 知识汇总学习

kafka:消息发布队列、具有存储的功能 生产者 消费者 优势:吞吐量高,性能好; 具有良好的伸缩性,支持在线水平扩展; 具有容错性和可靠性; 与大数据生态结合 Kafka 是一个分布式系统,由服务器和客户端组成&…

新型物联网创新实践教学体系建设

新型物联网创新实践教学体系建设 一、设计背景 随着物联网技术的快速发展,物联网已成为当今科技创新的重要领域。为了培养能够紧跟物联网技术发展趋势的高素质人才,高校物联网专业教学急需构建一套创新实践教学体系。本毕业设计旨在探索和设计一套新型…

社交创新的标杆:解读Facebook的社交模式

引言 在当今数字化时代,社交媒体已成为人们日常生活和沟通的重要工具。作为全球最大的社交媒体平台,Facebook不仅改变了我们的社交模式,而且对全球的社交文化、商业活动和公共事务产生了深远的影响。本文将深入探讨Facebook的社交模式&#…

yolov8目标检测 部署瑞芯微rk3588记录

1. 前置条件 本地电脑系统,ubuntu20.04 训练代码: 训练代码下载的ultralytics官方代码 SHA:6a2fddfb46aea45dd26cb060157d22cf14cd8c64 训练代码仅做数据修改,类别修改,代码结构未做任何修改 需要准备的代码&#…

视频批量高效剪辑,支持将视频文件转换为音频文件,轻松掌握视频格式

在数字化时代,视频内容日益丰富,管理和编辑这些视频变得愈发重要。然而,传统的视频剪辑软件往往操作复杂,难以满足高效批量处理的需求。现在,一款全新的视频批量剪辑神器应运而生,它支持将视频文件一键转换…