如想看含带打包等具体操作请转至☞jsonUDF
1.UDF
public class FirstUDF extends UDF {
public String evaluate(String str){
String s=null;
//判断输入是否合规
if(Strings.isNullOrEmpty(str)){}
else s=str.toUpperCase();
return s;
}
}
2.使用UDF
进入hive命令行
bin/hive
2.1.将编写好的jar打包上传到服务器上,并把jar包添加到hive的classpath下
add jar /home/hdfs/target/HiveUDF-jar-with-dependencies.jar;
2.2.创建临时函数
create temporary function myUpcase as “com.jxlg.hiveUDF.FirstUDF”;
2.3.使用
select myUpcase("Hlmzhenshuai");
结果如下