记录下Hadoop Hive 开发UDF/UDTF的坑
最近需要开发Hive的UDF, 十足的步步为坑。 记录下
UDF返回值引发的空值
开始在evaluate函数时,返回值写成了String,结果直接在select中使用udf的时候输出窗口可以显示udf处理后的返回值。按时如果使用insert overwrite语句将结果存到其他表的时候,所有记录都是空。 后来。将String换成Text类型,才搞定
批量处理记录时,insert overwrite的记录只有第一条
之后的问题是,如果批量处理数据时,insert overwrite后,新表里面的记录只保存了
原创
2020-12-22 11:09:43 ·
282 阅读 ·
0 评论