ES的快照备份当前是存放在NAS下,考虑成本问题现在打算把快照备份到阿里云OSS下。

https://github.com/aliyun/elasticsearch-repository-oss,此插件不支持OSS的归档存储,可以考虑使用低频访问存储(价格比标准存储实惠)

一、安装插件

1. 我们当前运行的es版本为5.5.2,所以需要选择对应的插件下载,ES5系列的插件下载地址 https://github.com/zhichen/elasticsearch-repository-oss/releases/download/v5.5.3/elasticsearch-repository-oss-5.5.3.zip,解压到/usr/share/elasticsearch/plugins (es默认插件安装位置,自行调整)

2. 插件为5.5.3,我们需要修改下

plugin-descriptor.properties文件的elasticsearch.version和version,改为自己es集群的版本/usr/share/elasticsearch/plugins

3. 重启es,加载新安装的插件。

二、阿里云上购买OSS

注意OSS归档存储不支持该插件

三、ES上创建仓库

PUT _snapshot/loges-backup-oss{    "type": "oss",    "settings": {        "endpoint": "http://oss-cn-shanghai.aliyuncs.com",        "access_key_id": "xxxxx",         "secret_access_key": "xxxxx",         "chunk_size": "500mb",        "bucket": "loges-backup",        "compress": true    }

支持的参数配置:

"base_path": "snapshot/" ,默认是根目录

"compress": true,是否压缩

"chunk_size": "500mb" ,上传的数据非常大, 我们可以限制snapshot过程中分块的大小,超过这个大小,数据将会被分块上传到OSS

"endpoint": "http://oss-cn-shanghai.aliyuncs.com" , 根据你当前的地域节点调整,注意格式,要加上http://

四、ES快照相关命令

1.查看当前快照仓库信息

GET _snapshot

2.快照你的集群的时候指定备份哪些索引:

PUT _snapshot/loges-backup-oss/apilogs-2020{        "indices": "apilogs-2020.10,apilogs-2020.11"}

3.要获得单个快照的信息,直接对仓库和快照名get查询

GET _snapshot/loges-backup-oss/apilogs-2020

4.查看所有的快照信息

GET _snapshot/loges-backup-oss/_all

5.删除快照

DELETE _snapshot/loges-backup-oss/apilogs-2020

6.从一个快照恢复索引数据,默认会恢复该快照下所有的索引

POST _snapshot/loges-backup-oss/apilogs-2020/_restore

7.附加的选项用来重命名索引。这个选项允许你通过模式匹配索引名称,然后通过恢复进程提供一个新名称。如果你想在不替换现有数据的前提下,恢复老数据来验证内容,或者做其他处理。让我们从快照里恢复单个索引并提供一个替换的名称

POST /_snapshot/loges-backup-oss/apilogs-2020/_restore{    "indices": "index_1",     "rename_pattern": "index_(.+)",     "rename_replacement": "restored_index_$1" }
  • 只恢复 index_1 索引,忽略快照中存在的其余索引。

  • 查找所提供的模式能匹配上的正在恢复的索引。

  • 然后把它们重命名成替代的模式。

8. 和快照类似, restore 命令也会立刻返回,恢复进程会在后台进行。如果你更希望你的 HTTP 调用阻塞直到恢复完成,添加 wait_for_completion 标记:

POST _snapshot/loges-backup-oss/apilogs-2020/_restore?wait_for_completion=true

安装es怎么在后台运行_ES备份索引数据到阿里云OSS相关推荐

  1. 开源备份工具duplicity支持阿里云OSS后端存储

    duplicity简介 duplicity是一款开源的备份工具,使用librsync高效地支持增量备份,节约本地存储空间,同时使用GnuPG加密数据.duplicity能将数据轻松的备份到本地或远端文 ...

  2. 数据库自动备份并存储至阿里云OSS

    因为自己的服务器挂了一些服务并会产生一些比较有用的数据,而且最近发现服务器老被ddos攻击,所以就做了一些安全措施 安装安全狗软件 阿里云安全中心服务购买 最重要的也是本次要介绍的就是备份数据库, 本 ...

  3. docker脚本安装 阿里云_让运行在 Docker 中的 Ghost 支持阿里云 OSS

    本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载.或重新修改使用,但需要注明来源. 署名 4.0 国际 (CC BY 4.0) 本文作者: 苏洋 创建时间: 2020年03月1 ...

  4. 宝塔面板如何将数据自动备份到阿里云OSS对象存储

    首先我们需要购买阿里云OSS对象存储的容量包,价格一般不贵. 操作步骤: 先新建一个bucket,也叫做桶,用来装你的备份数据,权限设置为私有. 接着,在宝塔面板后台安装阿里云OSS,填写相关信息 接 ...

  5. mysql数据库备份到oss_备份MySQL数据库并上传到阿里云OSS存储

    1. 环境配置 要将本地文件上传到阿里云oss中, 必须使用阿里云提供的工具 ossutil, 有32位,也有64位的, Linux和Windows都有.具体可以到阿里云官网下载 本文以Linux系统 ...

  6. harbor安装_Harbor简单安装部署,镜像仓库存储使用阿里云OSS

    使用docker-compose创建,此方法简单,问题是无法做到高可用. 环境准备: Harbor使用最新版本的harbor-offline-installer-v2.0.2.tgz 下载链接: ht ...

  7. 微信小程序后台获取签名,裁剪并上传图片至阿里云oss

    微信小程序后台获取签名,裁剪并上传图片至阿里云oss 首先,设置微信开发者工具,选择校验合法域名,防止本地可应使用,线上报错问题: 其次,在微信公众平台–小程序开发,设置合法域名 Oss设置–> ...

  8. 用多备份将网站数据备份到百度云,七牛云存储,阿里云OSS,亚马逊S3,金山云等云存储服务上

    真正运营过网站的人都知道,数据对一个网站来说至关重要,因此,网站数据备份也是日常必做工作.因为误操作,网站被攻击等种种原因都会导致数据丢失,这时,你才会明白"有备无患"的道理.备份 ...

  9. 【案例】“1GB1年1毛钱“——使用 Backup exec 基于阿里云OSS 实现企业数据异地备份 【服务器管理】【云备份】

    [案例]"1GB1年1毛钱"--使用 Backup exec 基于阿里云OSS 实现企业数据异地备份 [服务器管理][云备份] 1.使用环境 如图所示 资源 配置 备注 File ...

最新文章

  1. 2022-2028年中国FEP薄膜行业市场发展规模及市场分析预测报告
  2. 【微信小程序】侧滑栏,手动侧滑出个人中心(完整代码附效果图)
  3. OSChina 周日乱弹 —— 表白的终极境界!
  4. linux硬盘保护卡,在学校机房联想硬盘保护下安装Linux,并配置锐捷客户端
  5. JAVA基础5——与String相关的系列(1)
  6. 计算机无法进入桌面怎么备份,无法进入系统如何正常备份数据?
  7. BAT解密:互联网技术发展之路(5)- 开发层技术剖析
  8. python的subprocess模块执行shell命令
  9. 刘作虎亲曝一加7T外包装盒:里里外外重新设计
  10. 苹果挖角Waymo无人车系统主管,奇女子一枚,曾把车开上火星
  11. 纸牌游戏程序设计要点(C语言)
  12. 淘宝展示广告点击率分析
  13. mybatis中使用大于,小于号
  14. 计算机网络的发展过程大致可以分为几个,计算机网络发展过程分几个阶段
  15. 跟李沐学AI:实用机器学习 | 第五章
  16. 华为领衔,“5G+摄像头”拿下双影帝,多家国产手机凭借拍照入围MWC最佳演员...
  17. vue返回上一页面时记忆回到原先滚动的位置
  18. 银行木马卷土重来、开发者破坏开源库影响数千应用程序|1月10日全球网络安全热点
  19. MAX813/MAX813L看门狗电路理解
  20. LeetCode-518零钱兑换II-中等

热门文章

  1. OO实现ALV TABLE 四:ALV的显示样式
  2. 生成转储拣配单的ABAP程序
  3. ABAP—COLLECT的用法
  4. 解析第一高中教育首份成绩单:营利双增,轻资产模式成“杀手锏”
  5. c语言找最长串指针改错,全国计算机二级C语言上机 (改错题)【DOC精选】.doc
  6. 视频播放的方法Android,详解Android App中使用VideoView来实现视频播放的方法
  7. 剪映导出帧率选多少_剪映帧率怎么设置?剪映帧率设置方法
  8. python中赋值语句的作用_python中return可以使用赋值语句吗?
  9. 明日之后怎么跳过实名认证_明日之后新手教程能不能跳过 明日之后新手教程玩法介绍...
  10. 修改after样式_理解:Before和:After伪元素