UDF简单实验

本文详细记录了如何在Hive中创建一个用户定义函数(UDF),用于计算数字的绝对值。从使用NetBeans构建Maven Java项目,编写UDF程序,打jar包,上传到HDFS,到最后编写并执行Hive脚本,每个步骤都有清晰的指导。
摘要由CSDN通过智能技术生成

目的

  • 编写Hive的UDF函数,实现对数字取绝对值的操作。

步骤目录

  1. 使用NetBeans构建maven-java项目

  2. 编写UDF程序

  3. 打jar包

  4. 将jar包上传到HDFS

  5. 编写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.
 *
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值