目的
- 编写Hive的UDF函数,实现对数字取绝对值的操作。
步骤目录
使用NetBeans构建maven-java项目
编写UDF程序
打jar包
将jar包上传到HDFS
编写Hive脚本
使用NetBeans构建maven-java项目
New Project>Maven>Java Application
使用Maven方便依赖包的导入
编写UDF程序
package com.mycompany.udf;
import org.apache.hadoop.hive.ql.exec.Description;
import org.apache.hadoop.hive.ql.exec.UDF;
import org.apache.hadoop.hive.serde2.io.DoubleWritable;
import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.LongWritable;
/**
* UDFAbs.
*