DM在load数据过程中出现data too long for column

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:V3.0.5
  • 【问题描述】:DM在load数据过程中出现data too long for column

DM在load数据过程中出现data too long for column的报错,同步任务失败终止,这个问题怎么修复处理? tidb.log报错截图:

dm-worker.log报错截图:

麻烦看下这张表的 hive_meta 下的这两张表的 comment 字段类型。

问题已经解决,增加了下游表中comment字段长度,谢谢

另外,我想请教下,由于我需要一致导入增量数据,DM是始终运行着的,若是tidb自动或则手动重启了,DM迁移数据的任务会收到影响吗?

DM 是有 checkpoint 的,所以只要下游启动起来是没问题的。

好的,目前TiDB、TiKV等的配置进行修改调优后,是不是都需要手动重启TiDB、TiKV服务? 另外,在实际生产过程中,如果TiDB因为某个意外情况导致进程退出,TiDB会自动拉起吗,还是需要用户自己做进程守护?

有些情况下是可以自动重启,比如 OOM 服务器重启时也可以通过设置 tidb 服务自启 有些情况下,本身已经有错误了,不一定能拉起来。 可以根据监控告警及时处理。

嗯, 好的

:+1::+1::+1: