更新时间:2022-05-25 GMT+08:00
分享

DDM->Kafka

操作要求

针对一些无法预知或人为因素及环境突变导致同步失败的情况,数据复制服务提供以下常见的操作限制,供您在同步过程中参考。
表1 操作要求

类型名称

操作限制(需要人为配合)

注意事项

  • 表2中的环境要求均不允许在同步过程中修改,直至同步结束。
  • 源数据库中存在主键重复的数据时, 直接同步将导致目标库数据比源库少, 请务必检查并订正数据后启动同步。
  • 若专属计算集群不支持4vCPU/8G或以上规格实例,则无法创建同步任务。
  • 数据类型不兼容时,可能引起同步失败。

操作须知

  • 增量同步支持DDL操作。
  • 增量同步过程中,不允许修改、删除连接源和目标数据库的用户的用户名、密码、权限,或修改源和目标数据库的端口号。
  • 创建任务后,不支持增加逻辑库或修改旧逻辑库关联新的RDS,否则会导致同步任务失败。
  • 该链路不支持SSL安全连接。

环境要求

实时同步对环境有一些特定的要求,请确保环境配置满足以下条件。该类型的要求系统会自动检查,并给出处理建议。
表2 环境要求

类型名称

使用限制(DRS自动检查)

数据库权限设置

  • 源物理分片数据库帐户需要具备如下权限:SELECT。

同步对象约束

  • 支持表数据的同步。

源数据库要求

  • 源物理分片数据库的binlog日志必须打开,且binlog日志格式必须为Row格式,数据库GTID状态建议为开启,binlog_row_image必须为FULL。
  • 在磁盘空间允许的情况下,binlog保存时间越长越好,建议为3天。
  • 必须设置源数据库的server_id。server_id的取值范围在1-4294967296之间。
  • 源分库分表中间件中的库名、表名不能包含:'<>/\以及非ASCII字符。
  • 源物理分片数据库建议开启skip-name-resolve,减少连接超时的可能性。
  • 源物理分片数据库不支持枚举类型和set集合类型的实时同步
  • 源数据库表名、字段名不能超过30个字符。

目标数据库要求

  • 目标库为普通Kafka。
分享:

    相关文档

    相关产品

close