问问题描述
答精选答案

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:/ameservice1:8020/udf/udftimestamp.jar;3、CREATE FUNCTION dm_lots.udftimestamp AS 'mytimestamp.MyUDFTimestamp' using jar 'hdfs:/ameservice1:8020/udf/udftimestamp.jar';删除udf函数drop function dm_lots.udftimestamp;查看udf函数show functions
本文来自作者[宇文东耳]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/jiaoyuchangshi/202609/2052530.html
评论列表(4条)
我是公众科技网的签约作者“宇文东耳”!
希望本篇文章《udf函数是什么》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览: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_Prope