自建es集群数据迁移同步到腾讯云
用户自建ES集群<多节点>如何通过snapshot+cos的方式实现数据到腾讯云ES的迁移恢复
使用COS进行数据迁移使用场景也非常多。通过上一小结的理解,我想大家更理解了这个工具的使用诀窍。同时我们知道,COS是腾讯云给用户来提供云存储的一款产品,我们的云上ES默认就内部集成了这些插件,但是如果是用户自建的集群,用户如果要使用COS就需要安装针对用户对应的ES版本的COS插件,腾讯云的Es-Cos插件官方链接如下:
GitHub - tencentyun/elasticsearch-repository-cos: The COS repository plugin adds support for using Tencent Cloud COS as a repository for Snapshot/Restore
用户可以到这里去获取相应ES版本的插件,但是目前该站的COS插件不是特别多,用户可以通过工单的方式获取匹配的COS插件
COS插件的功能:
直接可以将用户自建集群上将快照文件备份到Cos bucket里。然后去对端执行恢复即可。
1,COS插件的安装
同样,以ES7.2 3个节点为集群 实现数据的COS存储与恢复,步骤如下:
第一步:获取对应ES版本的插件
第二步:授权ES启动账号elastic对该插件文件的所有权限
授权插件
第三步:切换到普通用户下,安装插件,重启ES服务。注意:集群每个节点都要操作
执行此命令: bin/elasticsearch-plugin install file:///path/repository-cos.zip 如下:
安装COS插件
装完后,我们可以去kibana上通过get _cat/plugins 查看一下,如下
确认插件安装成功
2:在本地集群上注册COS仓库
id 和 secret 必须要是api密钥,不能是项目密钥;
创建仓库
3:在本地仓库创建快照文件,发现快照自动到COS里去了,可以使用put _snapshot/仓库名/快照名的方式执行快照
PUT /_snapshot/my_cos_backup/snapshot_3?wait_for_completion=true
仓库快照
4:在腾讯云ES上同样注册一个仓库,注意:目标ES集群也要注册仓库。仓库名可以不一样
5:在云ES,针对之前存在COS里的快照进行恢复。 使用命令如下:
POST _snapshot/仓库名/快照名/_restore 同样,注意索引名如果存在就回报数据冲突的错。这里就不再细说。
rename_pattern:这里要对重复索引值 重命名,不然回复快照会报数据冲突
POST /_snapshot/my_cos_backup_22data/snapshot_1012/_restore?wait_for_completion=true
{
"indices": "*",
"ignore_unavailable": true,
"include_global_state": false,
"rename_pattern": ".monitor(.+)|.kibana_(.+)",
"rename_replacement": "backup_test22_$0",
"include_aliases":false
}
-------- 后续发现问题---------
不知道什么原因,原es集群安装cos插件 之后 服务并发高了变的 非常卡,删掉插件就恢复了。
可能是因为快照文件 对新数据进行实时同步导致的。新建快照备份之后,建议删除快照。
------ 后续补充----------
如果es中有用到 索引别名的话,需要单独配置
GET /_aliases
POST /_aliases
{
"actions": [
{
"add": { //为索引nrmp_question_v7建立别名nrmp_question
"index": "nrmp_question_v7",
"alias": "nrmp_question"
}
},
{
"add": { //为索引nrmp_question_point_v3建立别名nrmp_question_point
"index": "nrmp_question_point_v3",
"alias": "nrmp_question_point"
}
},
{
"add": { //为索引nrmp_question_point_v3建立别名nrmp_question_v1
"index": "nrmp_question_point_v3",
"alias": "nrmp_question_v1"
}
}
]
}
其他命令:
查看快照:GET /_snapshot/my_cos_backup_22data
查看索引: GET /_cat/indices
查看插件:GET /_cat/plugins
自建es集群数据迁移同步到腾讯云相关推荐
- 【ES实战】ES集群节点迁移与缩容补充说明
[ES实战]ES集群节点迁移与缩容补充说明 [ES实战]ES集群节点迁移与缩容 文章目录 [ES实战]ES集群节点迁移与缩容补充说明 1.集群的现状分析和集群的规划 2.集群健康关注点,变化关注点 3 ...
- 基于 Elasticsearch 的 snapshot 迁移ES集群数据
以下迁移⽅案基于 Elasticsearch 的 snapshot. 源 ES 集群拓扑 ⽬标 ES 集群拓扑 192.168.244.10:9200 192.168.244.10:9500 192. ...
- 大数据离线集群数据迁移实战项目
有赞大数据离线集群迁移实战 一.背景 有赞是一家商家服务公司,向商家提供强大的基于社交网络的,全渠道经营的 SaaS 系统和一体化新零售解决方案.随着近年来社交电商的火爆,有赞大数据集群一直处于快速增 ...
- redis哨兵集群数据迁移_redis集群数据迁移—redis-migrate-tool神器
往常大家对数据的迁移可能会想到mysql.mongodb.oracle等数据库的迁移,对redis数据的迁移可能比较少,因为redis平时都是用来做缓存用,里面的数据无所谓.因为某些特殊场景下,red ...
- Elasticsearch跨集群数据迁移方案+代码操作
主流的ES迁移有三套方案 1.logstash数据同步 2.ES dump 3.ES snapshot迁移 1.logstash数据同步 ./logstash -f config_file 1. 指定 ...
- ES 集群数据冷热分离
点击关注公众号,回复"1024"获取2TB学习资源! 冷热数据分离的目的 1.ES集群异构,机器硬件资源配置不一,有高性能CPU和SSD存储集群,也有大容量的机械磁盘集群,比如我们 ...
- redis集群数据迁移方式、宕机
数据迁移方式 转载:https://blog.csdn.net/tianpeng341204/article/details/78963850 Redis Cluster数据分片机制 基础概念 集群: ...
- hdfs集群数据迁移:使用distcp命令
- 自建ES通过OSS快照迁移至阿里云ES
在同一个VPC内使用3台ECS部署自建ES集群,可以通过给自建Elasticsearch打快照存储到OSS,在利用OSS中的快照进行数据库恢复,将自建Elasticsearch迁移至阿里云Elasti ...
最新文章
- 怎么判断膝关节错位_路走多了,膝盖疼是怎么回事?
- C++string类知识点总结
- 清华大学 唐杰 计算机学院 怎么样,我国首位原创虚拟学生,后期希望“她”能够像人一样进行创新...
- Android中适用于ListView、GridView等组件的通用Adapter
- 什么是实验室人员比对人员_中实在线——程老师小课堂 实验室人员管理技巧...
- 开源linux_15本书(适合(希望)喜欢Linux和开源的孩子)
- python教材答案第四章_python核心编程课后习题解答第四章
- 5款在线制图工具分享,快来看看!
- pgsql数据替换替换换行符
- 桌面右下角任务栏图标消失问题解决
- pr模板.mogrt格式安装方法
- android5.1 Recovery添加从U盘升级功能【转】
- CTFshow--常用姿势
- 【机器学习】 随机森林(Random Forest)
- 微店小程序、微店系统怎么开发,流程步骤_OctShop
- visio图标文件服务器,云服务器visio图标
- linux 清理磁盘 dev sda2,linux /dev/sda1 磁盘满了,解决办法
- 最简单的Lambda入门教程
- hadoop的心跳回忆
- 计算机英语实用教程第三版pdf,计算机英语实用教程(第3版)
热门文章
- 我和一个投资人聊了聊公有云的资本情况,太无趣了
- java十六进制大小端转换,java-将十六进制转换为小端
- 游戏策划学习第二十七天
- 利用IPV6免费服务器实现远程办公(EUserv)
- 数据结构与算法编程作业 图
- 108款福,总有一款,是你没扫到的敬业福!
- OLED屏幕那些次像素有趣的排列方式
- 3dmax:3dmax三维VR渲染设置之高级灯光渲染(自然光照明+人工光照明+灯光属性讲解、灯光渲染参数解释、不布光顺序)图文教程之详细攻略
- Android之OkDownload里面的OKHttp提示java.lang.IllegalArgumentException: Invalid URL port: “image“
- echart 桑基图操作事项