前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >hive添加UDF函数

hive添加UDF函数

作者头像
week
发布2022-11-21 09:50:03
8930
发布2022-11-21 09:50:03
举报
文章被收录于专栏:用户画像用户画像

在实际工作中,会遇到一些hive无法完成的功能,需要借助java函数,这就用到了hive UDF

1、创建一个project

2、建一个lib文件夹,放入hive-exec-0.13.0.jar,并在libraries中引入该jar包

3、在src目录下创建package,如com.abc

4、创建java文件,继承UDF,写功能代码

代码语言:javascript
复制
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

 7、把生成的jar包上传到服务器,在hive命令行输入以下命令

代码语言:javascript
复制
add jar WeiboNick.jar;
create temporary function xxx as 'com.abc.xxx';
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-11-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档