hive添加永久udf方法

简介: hive添加永久udf方法

添加临时方法


先把jar添加进hive


add jar my_jar.jar;


添加临时方法


create temporary function my_lower as 'com.example.hive.udf.Lower';


删除临时方法


DROP FUNCTION [IF EXISTS] my_lower;


添加永久方法


hive版本0.13版及之后可以添加永久方法


create function my_db.my_lower as 'com.example.hive.udf.Lower';
using jar 'hdfs:///path/to/jar';


永久方法是按照数据库来添加的,哪个库需要就加给哪个库


官方文档:


HivePlugins

相关文章
|
SQL 存储 Java
Hive UDF UDTF UDAF 自定义函数详解
Hive UDF UDTF UDAF 自定义函数详解
409 2
Hive UDF UDTF UDAF 自定义函数详解
|
SQL 分布式计算 Ubuntu
【Hive】Hive开启远程连接及访问方法
【Hive】Hive开启远程连接及访问方法
4290 0
|
SQL 缓存 Java
Hive 之 UDF 运用(包会的)
Hive的UDF允许用户自定义数据处理函数,扩展其功能。`reflect()`函数通过Java反射调用JDK中的方法,如静态或实例方法。例如,调用`MathUtils.addNumbers()`进行加法运算。要创建自定义UDF,可以继承`GenericUDF`,实现`initialize`、`evaluate`和`getDisplayString`方法。在`initialize`中检查参数类型,在`evaluate`中执行业务逻辑。最后,打包项目成JAR,上传到HDFS,并在Hive中注册以供使用。
749 2
|
SQL Java 数据处理
【Hive】Hive的函数:UDF、UDAF、UDTF的区别?
【4月更文挑战第17天】【Hive】Hive的函数:UDF、UDAF、UDTF的区别?
|
SQL Java 程序员
Hive反射函数的使用-程序员是怎么学UDF函数的
Hive反射函数的使用-程序员是怎么学UDF函数的
120 0
|
SQL 消息中间件 Apache
Flink报错问题之使用hive udf函数报错如何解决
Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎。本合集提供有关Apache Flink相关技术、使用技巧和最佳实践的资源。
|
SQL 分布式计算 Java
Hive自定义函数UDF编写
Hive自定义函数UDF编写
207 2
|
SQL Java HIVE
Hive 远程连接的方法
Hive 远程连接的方法
189 1
|
SQL 搜索推荐 Java
Hive中的UDF是什么?请解释其作用和使用方法。
Hive中的UDF是什么?请解释其作用和使用方法。
241 0
|
SQL 存储 分布式计算
Hive的性能优化有哪些方法?请举例说明。
Hive的性能优化有哪些方法?请举例说明。
758 0