小王同学
1
[问题澄清]
使用 DM 2.0.x 版本同步上游数据时报错 Try adjusting the ‘max_allowed_packet’ variable on the server,修改 下游 TiDB 的 max_allowed_packet 为最大值后,仍然报错。
[原因分析]
DM 2.0.x 版本 DM-worker 里集成了一个 mock TiKV 的 TiDB,遇到此类报错时,需要修改 DM 内部 TiDB 的参数,用户仅修改下游 TiDB 参数时,报错不会恢复。
[解决方案]
在 task 任务配置中修改 max-allowed-packet 参数值,修改完成后重启 task 同步任务。
[参考案例]
[参考文档]
https://docs.pingcap.com/zh/tidb-data-migration/v2.0/task-configuration-file-full
1 个赞
小王同学
2
[问题澄清2]
因 sql_mode 导致的报错 [types:1067]Invalid default value for ‘create_time’,修改下游 sql_mode 后仍报错,原因同上。
[解决方案]
在 task 任务配置中配置 session.sql_mode 参数,修改完成后重启 task 同步任务。
该问题会在 DM 2.0.0 GA 修复
[参考案例]
1 个赞