迁移工具迁移后数据报错

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】问题详细描述
【背景】做过哪些操作?
【业务影响】
【是否存算分离】
【StarRocks版本】例如:1.18.2
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【表模型】例如:主键模型
【导入或者导出方式】例如:Flink
【联系方式】为了在解决问题过程中能及时联系到您获取一些日志信息,请补充下您的联系方式,例如:社区群4-小李或者邮箱,谢谢
【附件】

  • fe.log/be.INFO/相应截图
  • 完整的报错异常栈

使用上面的工具 同步数据 2.5.6 导 3.2.3, 集群都是存算一体的

导完之后 执行select * from. xxx. 查询数据报错了

执行select count(1) from xx 可以,数据条数跟原数据一致

这是相关的日志

重试还是一样的

fe.logfe.log.zip (2.4 MB)


这个类型的字段在源集群上更改了类型?

没有更改,源集群的还是。decimal(12,2) ,同步到目标集群 字段被改成了decimal(38,2)

应该是 decimal 类型被修改的问题,您方便的话可以试一下没有 decimal 类型的表有没有问题

是这个问题吗 ,有些表有decimal也不会报错

你好,能请问下 迁移工具的底层原理是什么, 我看迁移数据好快,是直接加载底层文件的吗

源表和目标表 decimal 类型一致的没问题

是的,直接复制物理文件

这个为啥 无论是用的工具还是 我本身直接复制建表语句, 建完后的表的类型 都会发生变化

聚合列是 decimal 类型时建表会自动提升精度

在新版本中会增加参数以处理 decimal 类型的兼容性问题

请问下这个迁移工具会同时迁移账号密码和权限吗

目前只会迁移数据,账号密码和权限暂时不会迁移