4.2.2.4 开发UDF/UDAF/UDTF Hive 用户自定义函数 (UDF) 深度解析:开发实践与内容详解 用户自定义函数 (UDF) 概述 Hive 提供的内置函数可能无法满足所有复杂的数据处理场景。为了弥补这一不足,Hive 允许用户自定义函数,根据业务逻辑编写代码,并在 Hive SQL 中像内置函数一样调用。用户自定义函数主要分为三种类型: UDF (User-Defined Function): 接受单行输入并返回单行输出。通常用于对单条记录进行转换、格式化或计算。例如,字符串处理、日期转换、数值计算等。 UDAF (User-Defined Aggregate Function): 接受多行输入并返回单行聚合结果。