Hive开发自定义函数UDF

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive开发自定义函数UDF相关的知识,希望对你有一定的参考价值。

参考技术A Hive的UDF开发只需要重构UDF类的evaluate函数即可

1.helloworld为临时的函数,所以每次进入hive都需要add jar以及create temporary操作
2.UDF只能实现一进一出的操作,如果需要实现多进一出,则需要实现UDAF

Hive 如何实现自定义函数 UDF

1. 概述

当 Hive 提供的内置函数无法满足你的业务处理需要时,此时可以考虑使用用户自定义函数 UDF 来满足不同的计算需求。UDF 在使用上与普通的内建函数类似。

2. 依赖

开发 Hive UDF 之前,我们需要引入如下依赖,里面定义了各种我们自定义 UDF 函数的类型:UDF、GenericUDF、GenericUDTF:

<dependency>
    <groupId>org.apache.hive</groupId>
    <artifactId>hive-exec

以上是关于Hive开发自定义函数UDF的主要内容,如果未能解决你的问题,请参考以下文章

Hive的UDF(用户自定义函数)开发

Hive 如何实现自定义函数 UDF

Hive 如何实现自定义函数 UDF

HIVE自定义函数

hive自定义UDF函数,步骤详解

Hive UDF开发