hiveUDF的使用

Posted yaohaitao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hiveUDF的使用相关的知识,希望对你有一定的参考价值。

在此自己总结下UDF的用法

1.首先最简单的UDF(普通用java扩充函数的方式,大多数简便函数可以用这个函数来实现,返回单个字段),其加强版UDGF据说对map一类数据类型有更好兼容,实现上略复杂

2.如果想一次性java复杂点 处理完一条数据返回多个字段,建议用UDTF(GenericUDTF)(一输入多输出,可以自定义字段名)

3.UDAF 用于多个输入聚合输出一个输出用(暂时未写过)

以上是关于hiveUDF的使用的主要内容,如果未能解决你的问题,请参考以下文章

在 Pig 中使用 Hive UDF

spark hiveUDF transient的重要性

spark hiveUDF 不要定义static成员变量

SemanticException [错误 10014] Hive UDF

Hive UDF 对 URL 的处理

hive UDF添加方式