Hive自定义函数使用步骤
-
在Java中创建相应的函数,UDF、UDTF、UDAF等,并打包上传到集群
-
在Hive中将jar包导入:
add jar /opt/module/hive/hivefunction-1.0-SNAPSHOT.jar;
-
在Hive中创建临时函数或永久函数并与想要使用的自定义函数进行连接起来
create temporary function base_analizer as 'com.gklearlove.udf.BaseFieldUDF'; create temporary function flat_analizer as 'com.gklearlove.udtf.EventJsonUDTF'; ```
-
在HQL中使用即可
select base_analizer("aaa") as x from t1;