Hive的UDF步骤
-
新建一个maven project
-
下载依赖

-
写Java程序

-
maven下面bin的安装路径/mvn clean清空之前的jar包
maven下面bin的安装路径/install打jar包

-
hive中创建函数方式1:
- 将jar包上传至Hadoop,放到指定目录中,如:/opt/data/
- hive中添加jar包
add jar /opt/data/myUDF-1.0-SNAPSHOT.jar;
list jar;可以查看jar包列表 - 创建函数
create temporary function function_name as "cn.kgc.kb11.TimeDiffr"; //Java代码的全路径名称
- hive中创建函数方式2:
- 将jar包上传至hdfs
- 创建函数
create function timeDiff as "cn.kgc.kb11.TimeDiffr"
using jar "hdfs:///hive/jars/data/myUDF-1.0-SNAPSHOT.jar";
1260

被折叠的 条评论
为什么被折叠?



