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

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

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 }'

执行后返回效果
es7版本数据备份与恢复(生产环境)

四.验证数据导入成功

1.查看所有索引的状态

curl -XGET  192.170.94.4:19200/_cat/indices

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

2.查看数据的状态

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

es7版本数据备份与恢复(生产环境)
3.查看分片状态

curl -XGET 192.170.94.4:19200/_cat/shards

注:如遇INITIALIZING状态,该索引可能正在初始化中。需稍加等待
es7版本数据备份与恢复(生产环境)

4.查看集群状态

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

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

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

es7版本数据备份与恢复(生产环境)
数据恢复已完成文章来源地址https://www.toymoban.com/news/detail-427872.html

到了这里,关于es7版本数据备份与恢复(生产环境)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • MySQL 数据备份和数据恢复

    目录 一、数据备份 1、概述 2、MySQLdump命令备份 1)备份单个数据库中的所有表 2) 备份数据中某个或多个表 3) 备份所有数据库 4)备份多个库 5) 只备份一个表或多个表结构 二、数据恢复 三、数据备份与恢复应用 1、概述 数据备份是数据库管理员非常重要的工作之一。系统意

    2024年02月11日
    浏览(39)
  • 小米数据恢复:有无备份从小米手机恢复删除数据方法

    如果您不小心删除了小米手机上的数据,后来发现您需要它,那么本文适合您。我将向您介绍一些最可靠的小米恢复方法,以将您的数据恢复到您的设备上。无论您是否有备份,都可以处理。让我们开始吧! 1.从小米云恢复已删除的数据 与大多数智能手机公司一样,小米也提

    2024年02月09日
    浏览(46)
  • MySQL 数据备份与恢复

    本次使用的MySQL版本为8.0.20 目录 一、数据备份 1.使用 MySQLdump 命令备份 (1)使用MySQLdump备份单个数据库中的所有表 案例:完成数据插入后,输入备份命令如下: (2)使用MySQLdump备份数据库中的某个表 案例:备份booksDB数据库中的books表,输入语句如下: (3)使用MySQLdump备

    2024年02月11日
    浏览(42)
  • MySQL数据备份与恢复

    备份的主要目的: 备份的主要目的是:灾难恢复,备份还可以测试应用、回滚数据修改、查询历史数据、审计等。 日志: MySQL 的日志默认保存位置为: ##配置文件 ##通用查询日志,用来记录MySQL的所有连接和语句,默认是关闭的 ##二进制日志(binlog),用来记录所有更新了数据

    2024年02月11日
    浏览(44)
  • ElasticSearch 数据备份与恢复

    以下为背景 Elasticsearch 7.6.2单点,8.3.3单点 Docker 部署 当前使用场景:部分index,数据量较大,需要在跨版本的ES之间进行迁移 一、前提说明 1. Elasticsearch备份 2. 备份恢复方案 二、Elasticsearch 环境准备 1.查看Elasticsearch所有版本 2.部署2个Elasticsearch单点服务 三、数据备份 1. 增加

    2024年02月10日
    浏览(39)
  • 06.Oracle数据备份与恢复

    01.CentOS7静默安装oracle11g 02.Oracle的启动过程 03.从简单的sql开始 04.Oracle的体系架构 05.Oracle数据库对象 06.Oracle数据备份与恢复 07.用户和权限管理 08.Oracle的表 09.Oracle表的分区 10.Oracle的同义词与序列 11.Oracle的视图 12.Oracle的索引 13.Oracle通过JDBC连接Java 14.Oracle中的事务 15.Oracle11g的

    2024年02月05日
    浏览(43)
  • Vault数据备份恢复-MySQL

    Vault提供了可靠的功能来保护数据库和其他关键数据。 对于MySQL数据库,Vault提供了一个易于使用的解决方案,可以自动创建和管理定期备份,并支持从备份中快速恢复数据。本文将介绍Vault后端存储MySQL的备份恢复,包括如何设置Vault、如何进行数据备份和还原、如何保护备份

    2024年02月14日
    浏览(38)
  • Elasticsearch 的数据备份和恢复

    1.1 Elasticsearch 数据备份 数据备份是一项重要的任务,用于保护数据免受意外数据丢失、硬件故障等不可预测的事件。 Elasticsearch 提供了一些机制来备份和恢复数据,以确保数据的可靠性和持久性。 1.2 Elasticsearch 数据恢复 数据恢复是指从备份中恢复数据并将其重新加载到 El

    2024年02月08日
    浏览(38)
  • 如何备份与恢复MySQL数据库数据

    目录 一、MySQL备份 备份方式 完全备份 差异备份 增量备份 二、常见的备份方法 物理冷备 专用备份工具 mysqldump 或 mysqlhotcopy 启用二进制日志进行增量备份 第三方工具备份 三、MySQL完全备份 四、数据库完全备份分类 物理冷备份与恢复 mysqldump备份与恢复 五、物理冷备份与恢复

    2024年02月16日
    浏览(64)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包