1、自定义函数概念
a、UDF(User-Defined-Function)
一进一出
b、UDAF(User-Defined Aggregation Function)
多进一出
c、UDTF(User-Defined Table-Generating Functions)
一进多出——lateral view explode()
2、案例
需求
编写UDF函数,返回输入字符串的长度
代码
父模块添加依赖
<!--子模块都会公用的模块-->
<dependencies>
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-exec</artifactId>
<version>3.1.2</version>
</dependency>
</dependencies