检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
操作流程 创建RDS for MySQL实例,并且将RDS for MySQL增量同步到Kafka的主要任务流程如图1所示。 图1 流程图 父主题: RDS for MySQL同步到Kafka
Partition个数 同步Topic策略选择自动生成Topic名字时可见。 用来设置topic的分区个数。
Partition个数 同步Topic策略选择自动生成Topic名字时可见。 用来设置topic的分区个数。
Partition个数 同步Topic策略选择自动生成Topic名字时可见。 用来设置topic的分区个数。
Partition个数 同步Topic策略选择自动生成Topic名字时可见。 用来设置topic的分区个数。
Partition个数 同步Topic策略选择自动生成Topic名字时可见。 用来设置topic的分区个数。
解决方案 用户无需关注,DRS守护进程会自动恢复任务,迁移和同步业务不受影响,数据会断点续传。如果任务已异常,请在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
目前对于以下数据类型,DRS不支持内容对比,进行内容对比时会自动跳过。
增量模式、全量+增量模式的任务不会自动结束,会持续将源端产生的增量数据迁移至目标端数据库,需用户判断并手动结束任务,可参考如何判断数据迁移任务可以停止。
按库名-dn序号自动生成Topic名字: 如果每个dn上数据量很大,建议选择按库名-dn序号自动生成Topic名字,按库名-dn序号确定一个Topic。
对于表中的物理生成列,如果列是根据一个时间类型生成的,会存在此列数据不一致的可能性。 由于数据库引擎支持不同,MySQL中的非空约束支持空字符串,Oracle中的非空约束不支持空字符串。
按schema自动生成Topic名字:如果每个schema数据量很大,建议选择按schema自动生成Topic名字。 按schema-表名自动生成Topic名字:如果每张表数据量很大,建议选择schema-表名自动生成Topic名字。
源库指定名称的复制槽是否存在 指定复制槽时,指定名称的复制槽是由DRS在启动后自动创建的,不可以是源数据库中已经存在的复制槽。 不通过原因 用户指定的复制槽在源数据库中已存在。 处理建议 请在源数据库中删除该名称的复制槽,或着指定其他源数据库不存在的复制槽名称。
对于表中的物理生成列,如果列是根据一个时间类型生成的,会存在此列数据不一致的可能性。 支持目标数据库中的表比源数据库多列场景,但是需要避免以下场景可能导致的任务失败。 目标端多的列要求非空且没有默认值,源端insert数据,同步到目标端后多的列为null,不符合目标端要求。
对于表中的物理生成列,如果列是根据一个时间类型生成的,会存在此列数据不一致的可能性。 双主灾备不同于单主灾备,无需进行主备倒换。
对于表中的物理生成列,如果列是根据一个时间类型生成的,会存在此列数据不一致的可能性。 源库的表如果包含系统列_ddm_lock、_slot,该列下的数据在全量、增量迁移过程中都会被过滤,导致数据丢失。
对于表中的物理生成列,如果列是根据一个时间类型生成的,会存在此列数据不一致的可能性。 在创建DRS任务之前,如果源或者目标数据库实例开启并设置了SQL限流规则,可能会导致DRS任务失败。
迁移日志提示can not get agency token 可能原因 当前创建任务使用的子账号缺少委托,导致执行定时启动任务等自动功能时失败,常见场景如下: 创建任务并设置定时启动时,需要使用“账户委托”,否则任务启动失败,迁移日志报:can not get agency token
对于表中的物理生成列,如果列是根据一个时间类型生成的,会存在此列数据不一致的可能性。 若源库表开启了TDE透明数据加密,目标库也需要开启TDE特性,否则会导致表结构创建失败,任务异常。
对于表中的物理生成列,如果列是根据一个时间类型生成的,会存在此列数据不一致的可能性。 不支持业务数据库恢复到之前时间点的操作(PITR)。 不支持强制清理binlog,否则会导致灾备任务失败。 支持断点续传功能,但对于无主键的表可能会出现重复插入数据的情况。