一:概述

1.UDF

  用户自定义函数,用java实现自定义的需求

2.UDF的类型

  udf:一进一出

  udaf:多进一出

  udtf:一进多出

3.udf的实现步骤

  继承UDF类

  实现evaluate的方法

    所有的方法都必须有返回值

    推荐使用Text,LongWritable等类型

二:配置准备

1.导入新的包括hive的jar包

  需要新的本地repository库。

  然后在eclipse中选择更新。

  

2.修改pom.xml中的依赖,主要是增加hive的依赖

  不然,jar导不进去

  

三:程序完成

1.需求

  大小写的转换

  0:表示转换为小写

  1:表示转换为大写

  默认是转换为小写  

2.程序讲解

  

3.结果

  

最新文章

  1. C#实现对远程服务器的内存和CPU监控
  2. LeetCode Power of Four
  3. zookeeper学习系列:四、Paxos算法和zookeeper的关系
  4. 【BZOJ 2594】【WC 2006】水管局长数据加强版
  5. 【面试题】BD
  6. 正则基础之——捕获组(capture group)
  7. Android根据APP包名启动应用
  8. 简单三步为Azure安装 Visual Studio
  9. python —print
  10. 2014ACM/ICPC亚洲区域赛牡丹江站现场赛-K ( ZOJ 3829 ) Known Notation
  11. [题解]bzoj 3223 文艺平衡树
  12. Android 视频编辑 SDK
  13. CentOS7安装docker 启动不了解决篇
  14. Java泛型概念
  15. HDU-1013九余数定理
  16. [TopCoder]棍子
  17. 软件工程(GZSD2015)学生博客列表
  18. iOS 视图间的几种通信方式
  19. Java - Spring AOP 拦截器的基本实现
  20. md5 32位 加密原理 Java实现md5加密

热门文章

  1. Collection总结一览
  2. !cocos2d ccdictionary->retain()的问题
  3. BZOJ3356 : [Usaco2004 Jan]禁闭围栏
  4. ios batchRequest
  5. MONO 说谈
  6. 推荐一个很棒的JS绘图库Flot
  7. 【wikioi】1269 匈牙利游戏(次短路+spfa)
  8. Mina小例子
  9. Linux /etc/passwd 和 /etc/group 文件格式
  10. 校内OJ 1128 词链(link)(Trie+DFS)