rds for mysql如何对MySQL数据库中的数据进行实时同步

rds for mysql  时间:2022-02-17  阅读:()

如何对MySQL数据库中的数据进行实时同步

前提条件 您需要在您RDS for MySQL所在的云账号下开通阿里云数据传输服务。并 点击此处 下载dts-ads-writer插件到您的一台服务器上并解压(需要该服务器可以访问互联网,建议使用阿里云ECS以最大限度保障可用性)。服务器上需要有Java 6或以上的运行环境(JRE/JDK)。 操作步骤 1. 在分析型数据库上创建目标表,数据更新类型为实时写入,字段名称和MySQL中的建议均相同; 2. 在阿里云数据传输的控制台上创建数据订阅通道,并记录这个通道的ID; (见: /document_detail/dts/Getting-Started/data-subscription.html), 3. 配置dts-ads-writer/app.conf文件,配置方式如下: 所有配置均保存在app.conf中,运行前请保证配置正确;修改配置后,请重启writer 基本配置: { "essId": "", // 拥有数据订阅通道的云账号的essId, 必须配置 "essKey": "", // 拥有数据订阅通道的云账号的essKey, 必须配置 "dtsTunnelId": "", // 数据订阅通道的id, 必须配置; 注意是id,不是通道名称 "adsUserName": "", // 访问您的分析型数据库的用户名(essId), 必须配置 "adsPassword": "", // 访问您的分析型数据库的密码(essKey), 必须配置 "adsJdbcUrl": "", // 访问分析型数据库的jdbc连接串, 必须配置(格式jdbc:mysql://ip:port/dbname) "tables": [ { "source": { "primaryKeys": [""] // 主键定义, 必须配置; 注意RDS和分析型数据库中的主键定义必须一致 "db": "", // 源头RDS的db名称, 必须配置 "table": "", // 源头RDS的table名称, 必须配置 "skipColumns": ["col1"] // 可选,若在此配置了RDS表某列名,则该列不会同步 }, "target": { "table": "" // 分析型数据库表的table名称, 必须配置 }, "columnMapping": { "": "" // rds表和ads表的列对应关系:key为rds的列名, value为分析型数据库的列名,选填,不填则按照列名一一对应 } } ] } tables节点的配置示例, 表示rds_db库下的rds_table表对应ads_table表,并且rds_table表的col1列对应ads_table表的col1_ads列, rds_table表的col2列对应ads_table表的col2_ads列 "tables": [ { "source": { "primaryKeys": [ "col1", "col2" ], "db": "rds_db", "table": "rds_table" }, "target": { "table": "ads_table" }, "columnMapping": { "col1": "col1_ads", "col2": "col2_ads" } } ] 注意事项: 1)RDS for MySQL表和分析型数据库中表的主键定义必须完全一致;如果不一致会出现数据不一致问题。如果需要调整RDS/分析型数据库表的主键,建议先停止writer进程; 2)一个插件进程中分析型数据库db只能是一个,由adsJdbcUrl指定; 3)一个插件进程只能对应一个数据订阅通道;如果更新通道中的订阅对象时,需要重启进程 4)RDS for MySQL中DDL操作不做同步处理; 5)更新app.conf需要重启插件进程才能生效; 6)如果工具出现bug或某种其它原因需要重新同步历史数据,只能回溯最近24小时的数据(在阿里云数据传输的控制台中修改消费位点); 7)插件的最大同步性能与运行插件的服务器的互联网带宽和磁盘IOPS成正比。 4. 运行dts-ads-writer/bin/startup.sh(sh bin/startup.sh); 5. 配置监控程序监控进程存活和日志中的常见错误码。 logs目录下的日志中的异常信息均以ErrorCode=XXXX ErrorMessage=XXXX形式给出,可以进行监控

DMIT(8.72美元)日本国际线路KVM月付8折起,年付5折

DMIT.io是成立于2018年的一家国外主机商,提供VPS主机和独立服务器租用,数据中心包括中国香港、美国洛杉矶和日本等,其中日本VPS是新上的节点,基于KVM架构,国际线路,1Gbps带宽,同时提供月付循环8折优惠码,或者年付一次性5折优惠码,优惠后最低每月8.72美元或者首年65.4美元起,支持使用PayPal或者支付宝等付款方式。下面列出部分日本VPS主机配置信息,价格以月付为例。CPU:...

AlphaVPS(€3.99/月)VPS年付15欧,AMD EYPC+NVMe系列起

AlphaVPS是一家保加利亚本土主机商(DA International Group Ltd),提供VPS主机及独立服务器租用等,数据中心包括美国(洛杉矶/纽约)、德国、英国和保加利亚等,公司办公地点跟他们提供的保加利亚数据中心在一栋楼内,自有硬件,提供IPv4+IPv6,支持PayPal或者信用卡等方式付款。商家提供的大硬盘VPS主机,提供128GB-2TB磁盘,最低年付15欧元起,也可以选择...

柚子互联(34元),湖北十堰高防, 香港 1核1G 5M

柚子互联官网商家介绍柚子互联(www.19vps.cn)本次给大家带来了盛夏促销活动,本次推出的活动是湖北十堰高防产品,这次老板也人狠话不多丢了一个6.5折优惠券而且还是续费同价,稳撸。喜欢的朋友可以看看下面的活动详情介绍,自从站长这么久以来柚子互联从19年开始算是老商家了。六五折优惠码:6kfUGl07活动截止时间:2021年9月30日客服QQ:207781983本次仅推荐部分套餐,更多套餐可进...

rds for mysql为你推荐
什么是免费虚拟主机什么是虚拟主机,为什么要使用虚拟主机?云虚拟主机流量虚拟主机里的20g流量是什么,有什么用?虚拟主机支持jsp什么是jsp虚拟主机虚拟主机支持jsp西部数码java虚拟主机怎么样,jsp虚拟主机有什么限制,速度怎样国外虚拟主机哪家好租用国外服务器有什么优势吗?10元虚拟主机如何把自己的电脑当成虚拟主机来用免费ftp虚拟主机哪可以申请免费的FTP空间热铁盒虚拟主机vSphere 虚拟机CPU的问题求大神免费虚拟主机博客建个个人博客,关于虚拟主机和空间?中国虚拟主机排名2007国内最好的虚拟主机
域名主机基地 wavecom win8升级win10正式版 商务主机 免费全能空间 linux空间 183是联通还是移动 流量计费 江苏双线服务器 中国电信测速器 群英网络 cdn服务 mteam 亿库 中国域名根服务器 德国代理 日本小学生 大硬盘补丁 ddos防火墙 网易轻博客 更多