hive的三种参数设置和udf,udaf,udtf自定义函数

hive当中的三种参数设置
第一种 hive-site.xml 对所有的hive的客户端都有效
第二种参数设置:命令行的参数 bin/hive -hiveconf 参数名=参数值 对我们进入的这次会话有效
第三种参数设置 :参数声明 对当前的sql语句生效 set 参数名=参数值
在这里插入图片描述在这里插入图片描述
hive自定义函数
hive的自定义函数:
第一种:UDF 一行数据进去,一行数据出来
第二种:UDAF 多行进,一行出
第三种:UDTF 一行进 多行出
hive自定义函数步骤
第一步:常见工程,导入jar包
第二步:写一个java类,继承UDF
第三步:定义一个方法 方法名 evaluate 必须有返回值,而且还有一个参数,表示接收我们输入的数据
第四步:定义我们的udf的逻辑
第五步:打成jar包放到hive的lib目录下
第六步:hive的客户端 add jar 添加我们的jar包
第七步:设置临时函数与我们自定义的udf进行关联
第八步:使用udf
案例-大小写转换
package cn.itcast.udf;
import org.apache

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值