配置MySQL节点
Basic Configuration of MySQL Data Node
配置要求
在进行配置之前,请务必检查您的MySQL数据节点是否符合平台要求,参考如下:
版本要求
1. 数据源JDBC读取模式支持MySQL官方版5.5、5.6、5.7、8.0;
2. 数据源Binlog读取模式支持MySQL官方版5.5、5.6、5.7、8.0,不支持只读库; 目的地JDBC写入模式MySQL官方版5.5、5.6、5.7、8.0,不支持只读库;
权限要求
1. JDBC读取模式:相关视图和表的 select 权限;
2. Binlog读取模式:相关视图和表的 select 权限, replication slave, replication client; 3. JDBC写入模式:SELECT 权限, CREATE OBJECT 权限, INSERT / UPDATE / DELETE TABLE;
其他要求
1.JDBC读取模式:
要求需要同步的表拥有增量识别字段,用于同步增量数据。选择的字段必须为可排序,例如数字或时间类型,推荐的字段类型一般为随数据更新而自增的字段,如:更新序列号(例: SequenceID),更新时间戳(例: UpdatedAt)
2.Binlog读取模式:
BINLOG 修改为 ROW 模式:
MYSQL BINLOG MODE = 'ROW'
BINLOG_ROW_IMAGE = 'FULL'(此参数在 MySQL 5.6 及以上版本需要设置)
BINLOG 保留时间建议 >=72 小时
配置SERVER_ID为唯一正整数
支持只读从库,只读从库需开启REPLICATION CLIENT和REPLICATION SLAVE权限
3.JDBC写入模式:无
操作步骤
新建弹窗界面选择了MySQL节点类型之后,显示MySQL的基本信息配置模板:
版本:MySQL 5.5、MySQL 5.6、MySQL 5.7、MySQL 8.0
服务器地址:输入连接数据节点的域名或IP地址。例如192.168.2.11或datapipeline.com
端口:输入连接数据节点的端口值
用户名和密码:输入可访问该数据节点的用户名和密码
注意事项
MySQL 的实时处理模式下,暂时无法读取字段类型为 geometry 的数据,如果存在对应类型的数据,请选择定时模式进行同步。
point
linestring
polygon
multipoint
multilinestring
multipolygon
geometrycollection
目前MySQL数据节点编码类型仅支持 UTF-8,若数据节点存在Unicode越界字符,系统会进行重编码以写入,不会导致任务报错暂停。
最后更新于
这有帮助吗?