(1)Hive 中有三种 UDF:(普通)UDF、用户定义聚集函数(user-defined aggregate function,
UDAF)、用户定义表生成函数(user-defined table-generating function,UDTF)。
UDF 操作作用于单个数据行,并且产生一个数据行作为输出。大多数函数都属于这一类(比
如数学函数和字符串函数)。
UDAF 接受多个输入数据行,并产生一个输出数据行。想 COUNT 和 MAX 这样的函数就是
聚集函数。
UDTF 操作作用于单个数据行,并且产生多个数据行-------一个表作为输出
(2)只写过普通的 UDF 函数.
欢迎来撩 : 汇总all