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形式给出,可以进行监控

搬瓦工香港 PCCW 机房已免费迁移升级至香港 CN2 GIA 机房

搬瓦工最新优惠码优惠码:BWH3HYATVBJW,节约6.58%,全场通用!搬瓦工关闭香港 PCCW 机房通知下面提炼一下邮件的关键信息,原文在最后面。香港 CN2 GIA 机房自从 2020 年上线以来,网络性能大幅提升,所有新订单都默认部署在香港 CN2 GIA 机房;目前可以免费迁移到香港 CN2 GIA 机房,在 KiwiVM 控制面板选择 HKHK_8 机房进行迁移即可,迁移会改变 IP...

RAKsmart新年钜惠:E3服务器秒杀$30/月起,新上韩国服务器,香港/日本/美国站群服务器,VPS月付$1.99起,GPU服务器,高防服务器_vps香港

RAKsmart发布了新年钜惠活动,即日起到2月28日,商家每天推出限量服务器秒杀,美国服务器每月30美元起,新上了韩国服务器、GPU服务器、香港/日本/美国常规+站群服务器、1-10Gbps不限流量大带宽服务器等大量库存;VPS主机全场提供7折优惠码,同时针对部分特惠套餐无码直购每月仅1.99美元,支持使用PayPal或者支付宝等方式付款,有中英文网页及客服支持。爆款秒杀10台/天可选精品网/大...

印象云七夕促销,所有机器7折销售,美国CERA低至18元/月 年付217元!

印象云,成立于2019年3月的商家,公司注册于中国香港,国人运行。目前主要从事美国CERA机房高防VPS以及香港三网CN2直连VPS和美国洛杉矶GIA三网线路服务器销售。印象云香港三网CN2机房,主要是CN2直连大陆,超低延迟!对于美国CERA机房应该不陌生,主要是做高防服务器产品的,并且此机房对中国大陆支持比较友好,印象云美国高防VPS服务器去程是163直连、三网回程CN2优化,单IP默认给20...

rds for mysql为你推荐
360虚拟主机虚拟机越来越大虚拟主机支持jsp自己组建jsp虚拟主机运营,技术方面有哪些要求?云免费虚拟主机云主机虚拟主机哪个好虚拟主机搭建网站虚拟主机技术通过什么来架设网站如何设置虚拟主机如何创建虚拟机阿里云虚拟主机价格阿里云主机哪里买比较便宜中国云网 虚拟主机中国互联zghulian.com的虚拟主机稳定吗,价格如何?虚拟主机租用转让虚拟主机空间租用协议到期后没有续签,继续使用了5年,现在需将网站迁出,如何降低损失?大宇云虚拟主机数据库有些虚拟主机说赠送数据库、但数据库是什么?怎么赠?万网虚拟主机国外访问万网域名 godaddy虚拟主机, 能正常使用吗?
免费vps服务器 php虚拟空间 买域名 php探针 gspeed 最好的免费空间 卡巴斯基试用版 服务器合租 新睿云 登陆空间 西安服务器托管 中国电信网络测速 云服务器比较 德讯 金主 测试网速命令 2016黑色星期五 linux服务器系统 studentmain 压力测试工具 更多