当前位置:藏獒宠物网>百科>综合>正文

udf函数是什么

人气:484 ℃/2023-11-03 16:59:47

UDF函数可以直接应用于select语句,对查询结构做格式化处理输出内容。自定义UDF需要继承org.apache.hadoop.hive.ql.UDF,实现evaluate函数。

自定义udf函数步骤:

1.继承UDF类

2.重写evaluate方法

3.把项目打成jar包

4.hive中执行命令add jar /home/jrjt/dwetl/PUB/UDF/udf/GetProperty.jar;

5.创建函数create temporary function get_pro as 'jd.Get_Property'//jd.jd.Get_Property为类路径;

永久udf函数创建:

1、hdfs dfs -put udftimestamp.jar /udf/

2、add jar hdfs://nameservice1:8020/udf/udftimestamp.jar;

3、CREATE FUNCTION dm_lots.udftimestamp AS 'mytimestamp.MyUDFTimestamp' using jar 'hdfs://nameservice1:8020/udf/udftimestamp.jar';

删除udf函数

drop function dm_lots.udftimestamp;

查看udf函数

show functions

搜索更多有关“udf函数是什么”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
CopyRight © 2009-2024 藏獒宠物网 All Rights Reserved. 手机版