1.
package com.hrj.hive.udf;
import org.apache.hadoop.hive.ql.exec.UDF;
public classmyUDF extends UDF {
public String evaluate(String str) {
try {
return "HelloWorld " + str;
} catch (Exception e) {
return null;
}
}
}
2.导出jar包
3. hive> add jar myudf.jar;
4.为java的类名起一个别名
hive> create temporary function helloworld as 'com.hrj.hive.udf.myUDF';
5.测试
hive> select myworld("111") from t limit 10;
本文介绍了一个简单的 Apache Hive 用户自定义函数 (UDF) 的实现过程,包括 Java 类的编写、导出 jar 包、在 Hive 中加载使用及测试验证。
1169

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



