1.Java继承UDF类编写udf函数(evaluate())
2.打fat包(包括所有依赖文件)
3.把jar包放到Linux上
–临时udf函数
4.在hive命令行中使用add jar jar包路径即可
加载到临时系统中
如add jar /root/testudf.jar
5.create temporary function
如:create temporary function demo as 'hh.testudf.TestUDF';
–永久udf函数
4.在linux命令行使用hdfs命令把jar包上传到hdfs的路径
5.create function 函数名 as ‘方法的全类名’
using jar ‘jar包的hdfs路径’
如create function demo as 'hh.testudf.TestUDF' using jar 'hdfs:apps/hive/functions/testudf.jar';
编写UDF函数
最新推荐文章于 2025-04-01 22:21:36 发布