flinksql bigint写不进hive的bigint
当使用Flink SQL将数据写入Hive表的时候,要确保数据类型的匹配。在Flink SQL中,bigint对应的是Java中的Long类型,而在Hive中,bigint对应的是Java中的BigInteger类型。
因此,如果要将Flink SQL中的bigint类型写入Hive的bigint类型字段,需要确保数据类型的匹配。可以使用CAST函数将Flink SQL中的bigint类型转换为Hive中的bigint类型,例如:
INSERT INTO hive_table (bigint_column)
SELECT CAST(bigint_column AS BIGINT)
FROM flink_table;
这样就可以将Flink SQL中的bigint类型数据写入Hive的bigint类型字段了。请注意,这里的CAST函数用于类型转换,确保数据类型的匹配。
原文地址: https://www.cveoy.top/t/topic/i8v2 著作权归作者所有。请勿转载和采集!