hive3.1.x udf两种实现方式:UDF、GenericUDF 作者:马育民 • 2021-11-25 20:23 • 阅读:10015 一个是基础的UDF接口,一个是复杂的GenericUDF接口。 `org.apache.hadoop.hive.ql. exec.UDF` 基础UDF的函数读取和返回基本类型,即Hadoop和Hive的基本类型。 `org.apache.hadoop.hive.ql.udf.generic.GenericUDF` 复杂的`GenericUDF` 可以处理 `Map`、`List`、`Set`类型。 简单的UDF开发只需要继承UDF(org.apache.hadoop.hive.ql.exec.UDF)类,然后实现evaluate方法,该方法允许重载;GenericUDF可以处理复杂类型参数,并且继承GenericUDF更加有效率。 GenericUDF实现方式: https://blog.csdn.net/wangshuminjava/article/details/79663998 原文出处:http://malaoshi.top/show_1IX2IE4IgiRU.html