Hive学习笔记系列,Hive UDF函数开发
1.在eclipse中新建java project
然后新建class package(com.jd.lhb) name(UDFLower)
2.添加jar library
添加hadoop-core-1.0.3.jar hive-exec-0.8.1.jar两个文件到project
build path
3.编写代码
1 | package com.jd.lhb; |
4.编译打包文件为HiveUDF.jar
5.加载至hive中
1 | hive> add jar /home/hadoop/udf/HiveUDF.jar |
6.测试准备
6.1data.txt文件内容为
1 | WHO |
6.2创建测试数据表
hive> create table dual (info string);
6.3导入数据文件data.txt
1 | hive> load data local inpath '/home/hadoop/data.txt' into table dual; |
6.4创建udf函数
1 | hive> create temporary function my_lower as 'com.afan.UDFLower'; |
7.测试
1 | hive> select info from dual; |
关于作者
- crazylook: pyhton,spark,ml,dl,recsys
- blog: https://crazylook.github.io/
- email: liuhongbin1990@foxmail.com
转载请注明出处:
https://crazylook.github.io/2014/06/10/hive/notes-chapter13-udf/