AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
13函数(UDF)
2021-05-11 21:35:54
0
举报
分享方式
仅支持查看
AI智能生成
Hive函数相关
Hive
模版推荐
作者其他创作
大纲/内容
发现和描述函数
SHOW FUNCTIONS
当前Hive会话中加载的所有函数名称
DESCRIBE FUNCTION xxx
展示对应函数的简短介绍
<!--WeLinkPC-->DESCRIBE FUNCTION EXTENDED xxx
详细文档
标准函数(UDF)
以一行数据中的一列或者多列数据作为参数然后返回结果是一个值的函数
聚合函数(UDAF)
接受0到多行的0到多个列,返回单一值
sum
avg
min
max
表生成函数(UDTF)
接受0到多个输入,产生多列或多行输出
explode
LATERAL VIEW
自定义UDF
UDF
扩展UDF
实现evaluate()函数
入参和返回值只能是Hive可以序列化的数据类型
ADD JAR /xx/xx/xx.jar
全路径
CREATE TEMPORARY FUNCTION fname AS 'java.class.full.Name'
当前会话生效
DROP TEMPORARY FUNCTION IF EXISTS fname
GenericUDF
不变函数
FunctionRegistry
重新编译Hive
自定义UDAF
注意内存使用的问题
用户的聚合计算应该是允许数据任意划分为多个部分进行计算而不会影响结果的
自定义UDTF
GenericUDTF
在UDF中访问分布式缓存
收藏
立即使用
9模式设计
收藏
立即使用
13函数(UDF)
收藏
立即使用
2 表和索引结构
wsjtwmy
职业:硕士
去主页
Collect
Get Started
3-13
Collect
Get Started
基本函数类型
Collect
Get Started
swallow13
Collect
Get Started
C语言函数
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document