hudi表建cow表smallint类型的字段没有问题 但是 用spark-sql写samllint类型的数据的时候报错了
如果读没有问题,那么检查下写文件。
根据您提供的信息,这个问题可能是由于类型转换引起的。具体而言,可能是由于您尝试将一个较大的整数类型(比如INT)强制转换为一个较小的整数类型(比如SMALLINT),导致数据溢出而出错。建议您检查这些数据写入操作的源码,确保在进行类型转换时不会出现数据溢出等问题。另外,您也可以尝试使用其他数据类型(例如,BIGINT)来代替SMALLINT,看是否会有类似的问题发生。