MongoDB
支持的对端数据源及功能
请选择对端数据源,文档相关内容会根据对端数据源不同而调整。
选择对端:Kafka
核心能力
功能 | Kafka |
---|---|
结构迁移 | 否 |
全量数据迁移 | 是 |
增量实时同步 | 是 |
数据校验 | 否 |
数据订正 | 否 |
DDL实时同步 | 不支持 |
使用限制与注意点
无字段类型与映射
MongoDB | Kafka |
---|---|
Decimal | String |
Double | String |
ISODate | String |
Integer | String |
Long | String |
String | String |
必要条件
必要条件 | 说明 |
---|---|
账号权限 | 需要有数据源的访问权限 例:登录到 MongoDB shell 执行 use [dbName] db.updateUser( "[tableName]", { roles: [ {role:"readWrite", db: "[dbName]"} ] } ) |
开启副本集 | CloudCanal订阅源端MongoDB增量强依赖副本Oplog的解析,请确保MongoDB开启副本集功能 例如:
|
数据源添加参数说明
项名称 | 说明 |
---|---|
网络地址 | 类型分为内网地址和外网地址。一个数据源可以包含一个内网地址和一个外网地址。网络地址格式为ip地址和port。默认添加的为内网地址,需要添加外网地址可以点击右侧+号 |
认证方式 | 支持选择不同的认证方式,例如有账号无密码或者无账号无密码 |
账号 | 数据库服务端账号 |
密码 | 数据库服务端密码 |
描述 | 非必填项,填写描述信息,方便管理数据源 |
物理位置 | 物理位置仅仅是一个标记,在管理多地域数据库时方便识别 |
常用源端任务参数
Tips: 所有数据源均有的通用参数配置请参考 通用参数配置