ES数据迁移(snapshot)

这篇具有很好参考价值的文章主要介绍了ES数据迁移(snapshot)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

以下是我从5.x版本集群迁移至6.x集群,比较简单,因此简单记录一下文章来源地址https://www.toymoban.com/news/detail-581297.html

旧集群

1、修改elasticsearch.yml文件,增加 path.repo=/appdata/snapshot
    (path.repo路径需集群各节点设置为共享目录,否则数据会丢失)
    
2、创建快照
PUT /_snapshot/new_snapshot
{
	"type":"fs",
	"settings": {
		"location":"new_snapshot"
	}
}

3、查看全部快照
GET /_snapshot

4、备份索引
PUT /_snapshot/new_snapshot/data
	备份指定索引: 
	PUT /_snapshot/new_snapshot/data
	{
		"indices":"index1,index2",
		"include_global_state":true
	}
	
5、查看快照进度
GET /_snapshot/new_snapshot/data/_status

6、将path.repo下的快照文件打包发送至新集群节点(scp /appdata/snapshot/new_snapshot.tar.gz root@ip:/appdata/)

新集群

1、解压快照文件

2、修改elasticsearch.yml 文件。增加path.repo=/appdata/snapshot (集群所有节点均需修改并重启)

3、创建快照
PUT /_snapshot/new_snapshot
{
	"type":"fs",
	"settings": {
		"location":"new_snapshot"
	}
}

4、数据恢复
PUT /_snapshot/new_snapshot/data/_restore?wait_for_completion=true

到了这里,关于ES数据迁移(snapshot)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【笔记】Elasticsearch snapshot(快照)数据迁移

    0.简介         项目中需要进行Elasticsearch(以下简称ES)新旧集群切换,涉及到集群数据迁移。本篇笔记录了利用Elasticsearch snapshot特性进行数据迁移的关键步骤。 1.迁移前检查         在开始进行迁移前,做以下两点检查。           1)检查是否开启path.repo选项          

    2024年02月19日
    浏览(25)
  • Elasticsearch Dump的详细安装和迁移es索引和数据的使用教程

    如果希望将数据导出到本地文件而不是通过编程方式处理,可以考虑使用Elasticsearch的导出工具,如 Elasticsearch Dump (Elasticdump)或 Elasticsearch Exporter 。这些工具可以将Elasticsearch索引中的数据导出为可用于后续处理的文件格式,如JSON或CSV,本文主要介绍使用Elasticsearch Dump进行索

    2024年02月14日
    浏览(34)
  • 【Elasticsearch学习笔记二】es的Mapping字段映射、Mapping字段常用类型、Mapping映射的创建、查看和更新、es数据迁移、ik分词器

    目录 1、Mapping字段映射概述 2、Mapping字段常用类型 3、映射中对时间类型详解 1)采取自动映射器来映射 2)手工映射提前指定日期类型 4、ES的keyword的属性ignore_above 5、Mapping映射的查看和创建 1)查看mapping信息:GET 索引名/_mapping 2)创建映射:PUT /索引名 3) 查看所有索引映

    2024年01月20日
    浏览(51)
  • ES快照备份及恢复(ES数据迁移)

    目录 ES配置仓库 elasticsearch.yml 注册仓库 仓库相关操作 查看仓库 删除仓库 创建快照 快照相关操作 查询快照 删除快照 恢复快照 快照全量恢复 指定索引恢复 恢复时重命名 合并索引 索引相关操作 查询全量索引 查询索引状态 打开/关闭索引 删除索引 迁移步骤说明: 需搭建共

    2023年04月09日
    浏览(31)
  • es单机数据迁移到另一个es单机

    将一个Elasticsearch单机的数据迁移到另一个Elasticsearch单机主要可以分为两步: ## 第一步:备份原有数据 将原有Elasticsearch单机中的数据备份到一个文件中。可以使用 Elasticsearch 提供的 snapshot 功能,将数据快照保存到本地或者远程存储库中。 具体操作步骤如下: 1. 创建一个

    2024年02月08日
    浏览(36)
  • ES数据迁移

    场景:单机迁移到集群 1、物理文件拷贝: 数据目录:到elasticsearch.yml中找到path.data的配置 2、替换调新集群中其中一台的数据文件目录,同时清空集群其余节点的数据目录文件 3、启动集群节点: 报错: java.io.IOException: failed to find metadata for existing index XXX 在节点启动的时候,

    2024年02月11日
    浏览(27)
  • ES 数据迁移最佳实践

           数据迁移是 Elasticsearch 运维管理和业务需求中常见的操作之一。以下是不同数据迁移方法的最佳实践和讲解: 方案 优点 缺点(限制) 适用场景 是否有版本要求 开发程序 灵活,方便,可以定制。例如es的搜索快照是一个付费API,可以用程序实现同样的功能,把不

    2024年02月04日
    浏览(33)
  • elasticdump迁移ES数据详解

    👏作者简介:大家好,我是Rockey,不知名企业的不知名Java开发工程师 🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦 📝联系方式:he18339193956,加我进群,大家一起学习,一起读书,一起对抗互联网寒冬👀 elasticdump是一个能够将es的数据快速导入、导出、

    2023年04月16日
    浏览(28)
  • ES 7.7.0 数据迁移

    本文使用 elasticdump 做数据迁移,支持在线和离线俩种方式,适用于数据量比较小的情况。 由于elasticdump 依赖于 node,首先需要安装下node。 选择对应的windows版本一路下一步即可,以下是64位的安装包标注: linux和windows基本相同,建议全局安装下: ES索引的迁移需要一个个的迁

    2024年02月02日
    浏览(43)
  • ES索引数据迁移 _reindex

    集群内部索引迁移,从一个索引迁移数据到另一个索引里 新索引与就索引结构保持一致 通过就索引_mapping _setting 获取配置和结构信息 然后创建新索引 需要注意 添加如下配置 设置number_of_replicas为0防止我们迁移文档的同时又发送到副本节点,影响性能 设置refresh_interval为-1是

    2024年02月12日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包