hive构造UDF函数
Posted AI算法攻城狮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hive构造UDF函数相关的知识,希望对你有一定的参考价值。
在实际工作中,会遇到一些hive无法完成的功能,需要借助java函数,这就用到了hive UDF
1、创建一个project
2、建一个lib文件夹,放入hive-exec-0.13.0.jar,并在libraries中引入该jar包
3、在src目录下创建package,如com.abc
4、创建java文件,继承UDF,写功能代码
package com.abc;
import org.apache.hadoop.hive.ql.exec.UDF;
import java.util.regex.Pattern;
public class xxx extends UDF
public boolean evaluate(String p1,String p2)
public static void main(String[] args)
5、定义输出文件jar
6、最后执行build module & artifacts
7、把生成的jar包上传到服务器,在hive命令行输入以下命令
add jar hive-udf.jar;
create temporary function xxx as 'com.abc.xxx';
以上是关于hive构造UDF函数的主要内容,如果未能解决你的问题,请参考以下文章