es中修改索引名称命令_在Elasticsearch中更改索引名称

2023-10-27

es中修改索引名称命令

嘿,

今天,我碰巧写了一个脚本来解决一个看起来很多人都面临的特定问题:重命名给定的Elasticsearch索引。 自然地,有记录在案的解决方案,但是我没有Swift找到一个脚本可以让我找到我想要的位置—来自索引a所有数据现在都可以在设置了所有属性的索引b查询。

注意:以下代码针对Elasticsearch 2.4.6。

然后它来了。

逐步重新索引

有四个步骤可以实现我们的目标:

  1. 创建一个Elasticsearch索引并用一些数据填充它;
  2. 获取原始索引的配置;
  3. 使用所需的配置创建新索引;
  4. 运行_reindex操作;
  5. 删除旧索引。

0.创建一个Elasticsearch索引并用一些数据填充它

为了使用默认参数(例如,分片和副本的数量)创建索引,我们可以针对指定所需索引(在本例中为acme-p

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

es中修改索引名称命令_在Elasticsearch中更改索引名称 的相关文章

随机推荐

  • 详解numpy.random.randn函数

    文章目录 正态分布 函数原型 参数解析 该函数的注意事项 示例代码 示例结果 参考 正态分布曲线绘制代码 numpy的random模块中的randn函数用于从 标准正态 方差为1 均值为0的正态分布 分布返回一个 或多个 float类型数据
  • Ubuntu20.04下交叉编译树莓派能运行的c++程序(不含第三方库)

    参见博主之前的博客 里面生成了test目标文件 现在将这个目标文件传到树莓派上 运行出现如下报错信息 这里因为我的编译平台 x64 Ubuntu操作系统 和目标平台 ARM raspbian操作系统 所以前者编译出来的东西并不能在目标平台上
  • Ant 组件动态表单多行输入框设置禁止编辑

    deep textarea ant input background color f5f5f5 cursor not allowed
  • ModelAndView: materialized View is [null];和Action的onSubmit()方法不被执行

    ModelAndView materialized View is null
  • JavaScript继承详解(五)

    http www cnblogs com sanshi archive 2009 07 14 1523523 html 在本章中 我们将分析John Resig关于JavaScript继承的一个实现 Simple JavaScript In
  • 统计学习方法——感知机

    基本模型 感知机1957年由Rosenblatt提出 是神经网络与SVM的基础 它是一个二分类的线性分类模型 其输入为实例的特征向量 输出为实例的类别 取 1和 1二值 线性方程w x b 0对应于特征空间Rn中的一个超平面S 其中w是超平
  • 解决用QtCreator编译examples时出现的错误

    下载最新 2010 04 版本的Qt之后 运行QtCreator 打开其examples工程 编译 出现 main moc No such file or directory 错误 在网上找了一下 发现下面这个讨论 http bugrepo
  • C/C++

    文章目录 C语言的预处理及编译过程分析 gcc v o build 1 c 主要步骤 预处理 相当于替换 示例 编译 汇编 让cpu认识代码 链接器 链接系统标准库 示例 摘自 麦子学院 C语言程序设计及快速入门 C语言的预处理及编译过程分
  • 面向对象继承

    面向对象 继承 人 class CPerson public CPerson CPerson int GetGender return m nGender void SetGender int nGender m nGender nGend
  • 关于消除不受信任的HTML(来防止XSS攻击)

    1 什么是消除不受信任的HTML 来防止XSS攻击 引用 2 什么是jsoup jsoup 是一个用于处理实际HTML的Java库 它使用HTML5最佳DOM方法和CSS选择器 为提取URL以及提取和处理数据提供了非常方便的API jsou
  • 多处理器架构

    多处理器架构是一种计算机体系结构 它具有多个处理器或中央处理单元 CPU 这些处理器可以同时处理多个任务和数据 多处理器架构可以大大提高计算机的性能和吞吐量 特别是在需要处理大量数据和高度并发的应用程序中 在现代计算机系统中 多处理器架构已
  • UE4 C++ 对结构体数组内元素进行排序

    对结构体数组排序需要两个必要条件 一是结构体定义内重写 lt 操作符 二是元素内必须要有可以用来排序的属性例如int float类型的变量 案例 h UENUM BlueprintType enum class EOrient uint8
  • React Native 技术选型分析

    本文从技术决策讲起 聊聊我们为什么要使用 React Native 如何使用 以及其他维度的思考 文中将用 RN 代表 React Native 1 技术选型决策 技术选型是一个复杂的过程 必须谨慎并保持敬畏 需要根据项目的实际情况而定 这
  • LeetCode 多线程1116. 打印零与奇偶数

    题目https leetcode cn com problems print zero even odd 首先判断奇数偶数 num 1 0 为奇数 可以通过信号量Semaphore来求 class ZeroEvenOdd private i
  • 设计模式之Builder模式(链式调用)

    问题背景 Builder模式在很多地方都有用到 代码风格也比较简洁 但是对其深入的了解并不多 因此在参考其他博客的基础上写此文章 首先先看我的实际应用到Builder模式的场景 场景一 这是在编写RPC简易框架时 需要输入服务端的配置信息时
  • OA 系统工作流引擎 Camunda 实践(1)

    审核人员看清楚再审核 我是把自己公司的案例分析一下 这哪是广告 Camunda是Activiti最大的贡献者之一 除Alfresco以外 同时也是它一个主 要的执行咨询合作伙伴 camunda表示Activiti可能太拘束于Alfresco
  • VMware vCenter Server 8.0安装并添加ESXi 7.0主机(含ESXi 6.7版本升级至7.0版本)

    目录 一 VMware vSphere虚拟化方案名词梳理 1 VMware Workstation 虚拟化工具 2 VMware vSphere 虚拟化方案 2 1 ESXi 裸金属架构的虚拟化技术 2 2 vCenter Server 批
  • # DevOps名词定义梳理

    DevOps名词定义梳理 极限编程座右铭 如果它令你很受伤 那么就做更多的练习 If it hurts do it more often 经常人们会把这些名词用错 构建 就是把源代码制成成品的过程 这个过程一般会有单元测试 集成 将各个项目
  • Python3.7 Scrapy 提示def write(self,data,asyc) 语法错误

    Scrapy 执行爬虫任务 提示如下错误信息如下 from twisted conch import manhole telnet File D python3 6 Lib site packages twisted conch manho
  • es中修改索引名称命令_在Elasticsearch中更改索引名称

    es中修改索引名称命令 嘿 今天 我碰巧写了一个脚本来解决一个看起来很多人都面临的特定问题 重命名给定的Elasticsearch索引 自然地 有记录在案的解决方案 但是我没有Swift找到一个脚本可以让我找到我想要的位置 来自索引a所有数