在将DataFrame存储到Hive ORC表数据时,错误的数据将填充为十进制类型,时间戳类型,Varchar类型。
下面是我正在写入Hive表的DataFrame:
df.write.format("orc").mode("Overwrite").insertInto("ea_fin.gnrl_ldgr_blc_lh_trsn_tmp")
上面的df
从Hive表中读取,然后进行了修改。最初从Hive表中推断出该架构。
但是,在打印DataFrame时,它显示正确的值。
有什么办法可以解决它?