为了更快的定位您的问题,请提供以下信息,谢谢
【详述】将mysql中的数据导入到starrocks中,在mysql中字段类型为longtext,starrocks中字段类型为varchar(65533),导入后超长的字段全被置为了null
【业务影响】本打算用starrocks做数仓,已经把一部分数据迁过来了,今天突然发现这个问题,无法继续进行,很头疼,我们有十几张这种含有富文本字段的表都无法正常迁过来,还请速回复,谢谢!
【StarRocks版本】2.5
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】4核32G
【联系方式】微信号:happy-ndf
我觉得还可以试试外表查询富文本,虽然没试过
把mysql里的longtext类型的字段切分为starrocks里多个varchar类型字段,每个字段存一部分内容。
换成1048576也不行
我有十几张包含有大文本的表,这种切分的方法太麻烦了,而且上下游都得改动
可以尝试换成json 类型,json 支持 存储16MB 的数据
sr的这个字符串长度限制很不友好,给数据迁移带来了很大的麻烦。
1赞