新建一个module,点击maven
修改pom.xml
org.apache.hive
hive-exec
3.1.2

书写UDF
package com.atguigu.udf;
import org.apache.hadoop.hive.ql.exec.UDFArgumentException;
import org.apache.hadoop.hive.ql.exec.UDFArgumentLengthException;
import org.apache.hadoop.hive.ql.exec.UDFArgumentTypeException;
import org.apache.hadoop.hive.ql.metadata.HiveException;
import org.apache.hadoop.hive.ql.udf.generic.GenericUDF;
import org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector;
import org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector;
import org.apache.hadoop.hive.serde2.objectinspector.primitive.PrimitiveObjectInspectorFactory;

本文介绍了如何在IDEA中新建一个Maven模块,并配置pom.xml引入Hive-exec依赖。接着讲解了如何创建一个自定义函数(UDF),通过继承GenericUDF类,实现一个接受基本数据类型并返回其长度的功能。
最低0.47元/天 解锁文章

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



