索引数据迁移

集群内部索引迁移,从一个索引迁移数据到另一个索引里

1. 创建新索引

新索引与就索引结构保持一致
通过就索引_mapping _setting 获取配置和结构信息 然后创建新索引
需要注意 添加如下配置

"settings": {"number_of_replicas": 0,    "number_of_shards": 3,"refresh_interval": "-1"}
  • 设置number_of_replicas为0防止我们迁移文档的同时又发送到副本节点,影响性能
  • 设置refresh_interval为-1是限制其刷新。默认是1秒
  • 当我们数据迁移完成再把上面两个值进行修改即可

2. 迁移数据

POST _reindex
{"source": {"index": "old_index","size":1000   //可选,每次批量提交1000个,可以提高效率,建议每次提交5-15M的数据"query": {}  // 可选, 不写的默认是全量数据迁移 写上条件就是选择性迁移数据},"dest": {"index": "new_index"}
}

3. 恢复索引设置

PUT /new_index/_settings
{"refresh_interval": "1s","number_of_replicas": 2
}

ES索引数据迁移 _reindex相关推荐

  1. 定制化删除ES索引数据

    我们有一台ES服务器,设置了每天02:00执行一次清理索引数据的定时任务,但这两天总是出现磁盘空间抖动,一线一看见超了阈值,就打电话报警,可能整晚要被叫几次,ES作为日志平台的一部分,只是为了方便我们 ...

  2. springboot 实现elasticsearch索引数据迁移

    一.前言 在生产系统中,经常可能面临的一个状况就是,随着实际业务发生变更,现有的数据模型可能需要调整,而且到了必须调整不可的时候,那就只能硬着头皮做了: 数据模型的调整,说的大一点,可能是某一个业务模 ...

  3. db2 删除索引_Elasticsearch必知必会的干货知识:ES索引操作技巧

    本篇侧重讲解说明如何对index进行创建.更改.迁移.查询配置信息等. 仅创建索引:PUT index PUT /index 添加字段设置(mappings):PUT index/_mapping/t ...

  4. 在线数据迁移,数字化时代的必修课——京东云数据迁移实践

    打破数据边界,是数字化时代常挂在嘴边的一句话,数据的价值是在流动中体现的,数据应用也是如此.以往为了满足开发.测试.数据保护容灾和数据分析的需要,我们不断对数据进行复制.备份.迁移,因此数据迁移非常重 ...

  5. 【elasticsearch】ES数据库重建索引 -- Reindex(数据迁移)

    1.应用背景: 1.当你的数据量过大,而你的索引最初创建的分片数量不足,导致数据入库较慢的情况,此时需要扩大分片的数量,此时可以尝试使用Reindex. 2.当数据的mapping需要修改,但是大量的 ...

  6. ES数据库重建索引——Reindex(数据迁移)

    一.应用背景    ES在创建好索引后,mapping的properties属性类型是不能更改的,只能添加.如果说需要修改字段就需要重新建立索引然后把旧数据导到新索引. 1.当你的数据量过大,而你的索 ...

  7. Elasticsearch教程-从入门到精通-ES索引迁移

    一.关于搜索引擎 各位知道,搜索程序一般由索引链及搜索组件组成. 索引链功能的实现需要按照几个独立的步骤依次完成:检索原始内容.根据原始内容来创建对应的文档.对创建的文档进行索引. 搜索组件用于接收用 ...

  8. ES数据迁移_snapshot(不需要安装其他软件)

    参考文章: 三种常用的 Elasticsearch 数据迁移方案 ES基于Snapshot(快照)的数据备份和还原 CDH修改ElasticSearch配置文件不生效问题 目录 1.更改老ES和新ES ...

  9. Solr数据迁移ES

    作者介绍 yinanwu(吴沂楠),腾讯云 Elasticsearch 高级开发工程师 本文介绍通过开源社区提供的solr-to-es迁移工具,将Solr节点中的文档迁移到腾讯云ES中的方法. 使用限 ...

最新文章

  1. jQuery_$工具方法
  2. ElasticSearch插件安装
  3. DOM中严格区分大小写
  4. 基于若依框架的二次开发_SAP Commerce(原Hybris)的订单处理框架和SAP CRM One Order框架...
  5. c# 多线程异步demo
  6. cesium获取模型实时坐标_Cesium 顶点着色器中求解模型坐标
  7. Win7 64位系统,使用(IME)模式VS2010 编写 和 安装 输入法 教程(1)
  8. c语言图片base64编码,C语言实现Base64编码
  9. 第四篇:整合Thymeleaf模板
  10. 基于JAVA+Servlet+JSP+MYSQL的学生选课系统
  11. 通过JMETER后置处理器JSON Path Extractor插件来获取响应结果
  12. 单次目标检测器之YOLO I
  13. UOJ424 Count 生成函数、多项式求逆、矩阵快速幂
  14. mac 安装appium
  15. 常用#免费%代理IP库整理*收藏——实时@更新(大概)
  16. 谈谈创业这点事(8)
  17. 记录一次opper R9s Plus 从发现循环重启到解决的过程
  18. DNA甲基化芯片专题
  19. spire.doc 让java操作word文档更简单优雅
  20. HTML5手机页面触屏滑动上下翻页特效

热门文章

  1. if-else if语句与多if语句
  2. 钉钉dingtalk=6.3.5版本RCE复现
  3. 2015全部企业校招情况+薪资+户口指标!
  4. 蓝桥杯 stm32 DAC
  5. dedecms织梦副栏目名称和链接调用
  6. 帝国CMS之列表页调用父栏目下所有子栏目名称(带链接)
  7. 27岁转行软件测试,成功虽晚但不迟,写给跟我一样在迷茫的人...
  8. FPGA基本功之边沿检测
  9. jdk1.7官方下载地址(全部)
  10. static dynamic 情形下的 (R, T)策略及 Matlab 代码