hive - 自定义函数(超详细步骤,手把手的交)

本文详细介绍了如何使用Java开发Hive自定义函数,包括创建工程、添加依赖、编写类、实现evaluate方法,以及在Hive中添加、测试自定义函数的过程。通过实例展示了如何在Hive客户端注册并调用这些函数。
摘要由CSDN通过智能技术生成

用Java开发自定义函数,步骤:

1.eclipse上新建一个工程project(db2019);

 

2.导jar依赖包:

db2019右键 --build path --configure...

--add library --user library --new(新建一个library(hive2.3.2_jar))

--add external jars(添加jar包) --认准路径,全选所有包(一般第一个不是)

--点OK --勾选hive2.3.2_jar --Finish --Apply --点OK

 

3.新建一个包package(com.ghgj.cn.udf):

--右键db2019下的src --new --package --输入name(com.ghgj.cn.udf) --Finish

 

4.定义一个类class(MyUdf):

--右键com.ghgj.cn.udf --new --class --输入name(MyUdf) --Finish

此时代码自动显示为:

package com.ghgj.cn.udf;

public calss MyUdf{

}

 

5.继承 UDF 这个类

--下载hive源码包:apache-hive-2.3.2-src.tar.gz

--解压源码包得到:apache-hive-2.3.2-src.tar

--再解压apache-hive-2.3.2-src.tar,得到文件:apache-hive-2.3.2-src

package com.ghgj.cn.udf;

public calss MyUdf extends UD

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值