1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 大数据学习笔记41:Hive - 用户自定义函数

大数据学习笔记41:Hive - 用户自定义函数

时间:2022-12-26 06:50:37

相关推荐

大数据学习笔记41:Hive - 用户自定义函数

文章目录

一、用户自定义函数二、案例演示:自定义阶乘函数1、创建Maven项目UDFDemo2、在pom.xml里添加对hadoop和hive的依赖3、继承UDF类,创建Factorial类4、将项目UDFDemo打成jar包5、将factorial.jar上传到虚拟机/root目录6、在hive里注册jar包 - factorial.jar7、基于jar包里的Factorial类创建临时函数factorial8、调用用户自定义函数factorial 三、项目下载

一、用户自定义函数

当Hive提供的内置函数无法满足你的业务处理需要时,此时就可以考虑使用用户自定义函数,用户自定义函数(User Defined Function),针对单条记录。编写一个UDF,需要继承UDF类,并定义evaluate()函数。在查询执行过程中,查询中对应的每个应用到这个函数的地方都会对这个类进行实例化。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。