elasticsearch-7.15.1数据传输

环境:将192.170.94.3服务器上的数据导入192.170.94.4服务器上
方式:基于快照的方式恢复数据
工具:本文章未使用es工具,全部使用命令行操作

一.修改配置文件(两台服务器都操作)

1.在备份之前要在$ES_HOME/config/elasticsearch.yml配置文件中添加快照仓库配置

path.repo: /data/ESbak_file

2.将es集群重启

二.备份数据(备份服务器操作)

1.创建快照仓库
创建名称为ESbak_file的快照仓库

curl -XPUT -H 'Content-Type: application/json' 192.170.94.3:19200/_snapshot/ESbak_file -d '{"type": "fs","settings": {"location": "/data/ESbak_file"}
}'

如果新建仓库的时候报错 “reason”: “failed to create blob container” access_denied_exception 请检查/data/ESbak_file文件夹权限(es权限)
2.备份数据(打快照)
######备份所有索引######

curl -XPUT "192.170.94.3:19200/_snapshot/ESbak_file/my_sn?wait_for_completion=true"

注:my_sn为本次备份的快照名
######备份指定索引######

curl -XPUT "192.170.94.3:19200/_snapshot/ESbak_file/my_sn?wait_for_completion=true" -d '
{"indices": "index_1,index_2"
}'

3.查看备份信息

curl -XGET 192.170.94.3:19200/_snapshot/ESbak_file/my_sn

三.恢复数据(还原数据服务器操作)

将备份的文件传输到恢复数据的服务器的/data/ESbak_file(快照仓库)目录下
将文件传输到指定路径后,会自动扫描到快照
1.创建快照仓库

curl -XPUT -H 'Content-Type: application/json' 192.170.94.4:19200/_snapshot/ESbak_file -d '{"type": "fs","settings": {"location": "/data/ESbak_file"}
}'

查看仓库列表

curl -XGET 192.170.94.4:19200/_cat/repositories?v

查看快照

curl -XGET 192.170.94.4:19200/_snapshot/ESbak_file/my_sn

2.恢复数据

curl -XPOST '192.170.94.4:19200/_snapshot/ESbak_file/my_sn/_restore' -H 'Content-Type: application/json' -d'{ "ignore_unavailable": false, "include_global_state": false }'

执行后返回效果

四.验证数据导入成功

1.查看所有索引的状态

curl -XGET  192.170.94.4:19200/_cat/indices

2.查看数据的状态

curl -XGET '192.170.94.4:19200/_cat/shards?v'


3.查看分片状态

curl -XGET 192.170.94.4:19200/_cat/shards

注:如遇INITIALIZING状态,该索引可能正在初始化中。需稍加等待

4.查看集群状态

curl -XGET 192.170.94.4:19200/_cluster/health?pretty=true

curl -X GET  192.170.94.4:19200/_cat/health?v


数据恢复已完成

es7版本数据备份与恢复(生产环境)相关推荐

  1. oracle不同环境数据迁移,生产环境下,oracle不同用户间的数据迁移。第一部分

    ######################################## 测试一:测试参数 数据泵数据导出: expdp system/oracle SCHEMAS=ELON director ...

  2. 查看webpack版本_webpack小结-生产环境构建优化

    刚刚对我们前端项目做了一顿分析优化操作,因为接手时每次构建要花两分钟左右的时间,实在忍受不了,只能动手了.通过这次优化,重新温习了下 webpack 的一些知识.接下来会关于 webpack 展开写几 ...

  3. hbase中为何不能向表中插入数据_生产环境使用HBase,你必须知道的最佳实践 | 百万人学AI...

    叮咚-你被福利砸中了!现在起,「2020 AI开发者万人大会」299门票免费送!进入报名页面[2020 AI 开发者万人大会(线上直播门票)-IT培训直播-CSDN学院],点击"立即报名&q ...

  4. Dapper--Google生产环境下的分布式跟踪系统

    Dapper--Google生产环境下的分布式跟踪系统 概述 当代的互联网的服务,通常都是用复杂的.大规模分布式集群来实现的.互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发 ...

  5. 自学大数据:用以生产环境的Hadoop版本比较

    一.背景介绍 生产环境中,hadoop的版本选择是一个公司架构之时,很重要的一个考虑因素.这篇文章根据就谈谈现在主流的hadoop版本的比较.如果有不同意见,或者指正,希望大家能交流. Apache ...

  6. Nacos 发布 1.0.0 GA 版本,可大规模投入到生产环境

    经过 3 个 RC 版本的社区体验之后,Nacos 正式发布 1.0.0 GA 版本,在架构.功能和 API 设计上进行了全方位的重构和升级. 1.0.0 版本的发布标志着 Nacos 已经可以大规模 ...

  7. 生产环境究竟是使用mysqldump还是xtrabackup来备份与恢复数据库?

    一个合格的运维工程师或者dba工程师,如果有从事数据库方面的话,首先需要做的就是备份,如果没有备份,出现问题的话,你的业务就会出问题,你的工作甚至会... 所以备份是重要的,但光有备份还不行,备份后如 ...

  8. Oracle RAC 环境数据备份与恢复实践

    [导读]某企业因项目需要在Oracle RAC集群环境下,根据实际情况对Oracle数据库进行备份:使用生产环境的rman全备数据,进行恢复数据搭建测试环境.本文将详细介绍此案例中Oracle数据库r ...

  9. 【DevOps】灰度发布与蓝绿部署:生产环境中推出新版本的部署策略

    灰度发布和蓝绿部署是两种常见的部署策略,用于在生产环境中推出新版本,减少影响和风险.今天呢,田辛老师将详细介绍灰度发布和蓝绿部署的原理.优缺点以及举例说明实际操作的步骤. 1 灰度发布 1.1 原理 ...

最新文章

  1. 《中国人工智能学会通讯》——12.58 大数据不确定性学习的研究
  2. java 日历记事本_calendar 一个用java编写的日历记事本. 具有正常日历功能;也可以用于在不同日期记录下当日重要的事情 - 下载 - 搜珍网...
  3. 25大技术主题向您发出最后一次约【惠】邀请
  4. php保存gbk字符串,php判断字符串gbk/utf8编码和转换
  5. 专题:区块链与数据共享(下)
  6. POJ3275 Ranking the Cows【关系闭包】
  7. 一种求解线性方程组的技巧
  8. Lightroom Classic 教程,如何在 Lightroom 中更高效的获取快速提示?
  9. html图标与文字对齐,如何实现css图标与文字对齐
  10. VS中的scanf_s函数和scanf
  11. Python_072205_创建一个类方法记录车的品牌mark、颜色color、价格price、速度speed等特征, 并实现增加车辆信息、显示车辆全部信息的功能。
  12. Java打印变量的参数类型
  13. 深入探访支付宝双11十年路,技术凿穿焦虑与想象极限 1
  14. 记一次网络故障排除:nat虚拟机不能ping外网 浏览器可以上网
  15. .Net自动生成BH
  16. java设计一个形状shape_编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接......
  17. 蓝鲸智云6.1软件单机部署安装教程
  18. PHP 100道面试题
  19. 乌班图添加谷歌输入法
  20. 两数之和(JavaScript三种算法)

热门文章

  1. 如何清零爱普生调整程序和重置工具– L365,L360,L310,L220,L130
  2. 二度人脉推荐(案例)
  3. 中考计算机考试作文,准备中考的作文4篇
  4. Android 通过MediaMetadataRetriever获取视频封面和时长
  5. iMeta|中科院地球环境研究所王云强组解析了草地土壤微生物生活史策略
  6. 公众号榜单 | 2020·8月公众号地区排行榜重磅发布
  7. l5630鲁大师跑分_鲁大师跑分详解-内存篇:内存跑分为什么比别人低?分数差在哪?...
  8. 完整配置SSM及实践-欧克
  9. 三极管-【设计】三极管的功用-晶体管的电流放大作用
  10. [雪峰磁针石博客]可爱的python测试开发库