安装es怎么在后台运行_ES备份索引数据到阿里云OSS
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相关推荐
- 开源备份工具duplicity支持阿里云OSS后端存储
duplicity简介 duplicity是一款开源的备份工具,使用librsync高效地支持增量备份,节约本地存储空间,同时使用GnuPG加密数据.duplicity能将数据轻松的备份到本地或远端文 ...
- 数据库自动备份并存储至阿里云OSS
因为自己的服务器挂了一些服务并会产生一些比较有用的数据,而且最近发现服务器老被ddos攻击,所以就做了一些安全措施 安装安全狗软件 阿里云安全中心服务购买 最重要的也是本次要介绍的就是备份数据库, 本 ...
- docker脚本安装 阿里云_让运行在 Docker 中的 Ghost 支持阿里云 OSS
本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载.或重新修改使用,但需要注明来源. 署名 4.0 国际 (CC BY 4.0) 本文作者: 苏洋 创建时间: 2020年03月1 ...
- 宝塔面板如何将数据自动备份到阿里云OSS对象存储
首先我们需要购买阿里云OSS对象存储的容量包,价格一般不贵. 操作步骤: 先新建一个bucket,也叫做桶,用来装你的备份数据,权限设置为私有. 接着,在宝塔面板后台安装阿里云OSS,填写相关信息 接 ...
- mysql数据库备份到oss_备份MySQL数据库并上传到阿里云OSS存储
1. 环境配置 要将本地文件上传到阿里云oss中, 必须使用阿里云提供的工具 ossutil, 有32位,也有64位的, Linux和Windows都有.具体可以到阿里云官网下载 本文以Linux系统 ...
- harbor安装_Harbor简单安装部署,镜像仓库存储使用阿里云OSS
使用docker-compose创建,此方法简单,问题是无法做到高可用. 环境准备: Harbor使用最新版本的harbor-offline-installer-v2.0.2.tgz 下载链接: ht ...
- 微信小程序后台获取签名,裁剪并上传图片至阿里云oss
微信小程序后台获取签名,裁剪并上传图片至阿里云oss 首先,设置微信开发者工具,选择校验合法域名,防止本地可应使用,线上报错问题: 其次,在微信公众平台–小程序开发,设置合法域名 Oss设置–> ...
- 用多备份将网站数据备份到百度云,七牛云存储,阿里云OSS,亚马逊S3,金山云等云存储服务上
真正运营过网站的人都知道,数据对一个网站来说至关重要,因此,网站数据备份也是日常必做工作.因为误操作,网站被攻击等种种原因都会导致数据丢失,这时,你才会明白"有备无患"的道理.备份 ...
- 【案例】“1GB1年1毛钱“——使用 Backup exec 基于阿里云OSS 实现企业数据异地备份 【服务器管理】【云备份】
[案例]"1GB1年1毛钱"--使用 Backup exec 基于阿里云OSS 实现企业数据异地备份 [服务器管理][云备份] 1.使用环境 如图所示 资源 配置 备注 File ...
最新文章
- 2022-2028年中国FEP薄膜行业市场发展规模及市场分析预测报告
- 【微信小程序】侧滑栏,手动侧滑出个人中心(完整代码附效果图)
- OSChina 周日乱弹 —— 表白的终极境界!
- linux硬盘保护卡,在学校机房联想硬盘保护下安装Linux,并配置锐捷客户端
- JAVA基础5——与String相关的系列(1)
- 计算机无法进入桌面怎么备份,无法进入系统如何正常备份数据?
- BAT解密:互联网技术发展之路(5)- 开发层技术剖析
- python的subprocess模块执行shell命令
- 刘作虎亲曝一加7T外包装盒:里里外外重新设计
- 苹果挖角Waymo无人车系统主管,奇女子一枚,曾把车开上火星
- 纸牌游戏程序设计要点(C语言)
- 淘宝展示广告点击率分析
- mybatis中使用大于,小于号
- 计算机网络的发展过程大致可以分为几个,计算机网络发展过程分几个阶段
- 跟李沐学AI:实用机器学习 | 第五章
- 华为领衔,“5G+摄像头”拿下双影帝,多家国产手机凭借拍照入围MWC最佳演员...
- vue返回上一页面时记忆回到原先滚动的位置
- 银行木马卷土重来、开发者破坏开源库影响数千应用程序|1月10日全球网络安全热点
- MAX813/MAX813L看门狗电路理解
- LeetCode-518零钱兑换II-中等
热门文章
- OO实现ALV TABLE 四:ALV的显示样式
- 生成转储拣配单的ABAP程序
- ABAP—COLLECT的用法
- 解析第一高中教育首份成绩单:营利双增,轻资产模式成“杀手锏”
- c语言找最长串指针改错,全国计算机二级C语言上机 (改错题)【DOC精选】.doc
- 视频播放的方法Android,详解Android App中使用VideoView来实现视频播放的方法
- 剪映导出帧率选多少_剪映帧率怎么设置?剪映帧率设置方法
- python中赋值语句的作用_python中return可以使用赋值语句吗?
- 明日之后怎么跳过实名认证_明日之后新手教程能不能跳过 明日之后新手教程玩法介绍...
- 修改after样式_理解:Before和:After伪元素