hive建立自定義函式

2021-09-24 15:37:51 字數 705 閱讀 1629

我們將寫好的工程打成jar包上傳到linux上

在hive中新增包

在hive中建立臨時函式

create temporary function yuki_upper as "com.yuki.udf.testudf";
yuki_upper是自己的函式名稱,這個是自己定義的

com.yuki.udf.testudf是函式在jar包中的路徑 包名.類名 的方式

檢視函式

show functions like '\*yuki\*' ;
使用函式

刪除函式

drop temporary  function yuki_distance

hive自定義函式

1.建立類,繼承udf package com.hivedemo.udf import org.apache.hadoop.hive.ql.exec.description import org.apache.hadoop.hive.ql.exec.udf 自定義hive函式 description...

Hive 自定義函式

返回 所有自帶的函式 show functions 返回對該函式的解釋 desc function spilt 返回對該函式的使用例子 desc function extended split1.udf user defined function datediff,date format 等函式 一...

Hive 自定義函式

hive 支援自定義udf,udtf,udaf函式 以自定義udf為例 使用乙個名為evaluate的方法 package com.hive.custom import org.apache.hadoop.hive.ql.exec.udf import org.apache.hadoop.io.in...