Hive从入门到精通8:Hive自定义函数(UDF)

Hive从入门到精通8:Hive自定义函数(UDF),第1张

Hive中的用户自定义函数(即User Defined Function,简称UDF),是用户对一些列Hive *** 作进行封装以实现特定的功能的函数。比如:在Hive的UDF中,可以直接使用select语句,对查询结果按照一定的格式输出。

实现一个Hive UDF需要满足以下两点要求:

(1)定义一个UDF类ConcatString :按指定格式拼接字符串

(2)定义一个UDF类SalaryGrade :判断员工表中的工资级别

(1)把编写好的程序打包放到目标机器上

(2)进入Hive客户端,添加myudfjar包到当前环境

(3)创建临时函数

测试数据:

(1)查询HQL语句

连接两个字段:默认连接符用“====”

连接两个字段:自定义连接符

(2)销毁临时函数


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13335373.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-17
下一篇 2023-07-17

发表评论

登录后才能评论

评论列表(0条)

保存