Hive低版本使用months_between
2017-12-05 11:15
183 查看
问题:
在hive2.0中有类似于months_between的函数,可以实现2个时间之间的月份差。但是低版本没有这个函数
解决:
下载hive-2.1源码包
http://mirrors.hust.edu.cn/apache/hive/hive-2.1.1/
导入eclipse,查找months_between
在org.apache.hadoop.hive.ql.udf.generic包下找到GenericUDFMonthsBetween类,移植即可
/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFMonthsBetween.java
在hive2.0中有类似于months_between的函数,可以实现2个时间之间的月份差。但是低版本没有这个函数
解决:
下载hive-2.1源码包
http://mirrors.hust.edu.cn/apache/hive/hive-2.1.1/
导入eclipse,查找months_between
在org.apache.hadoop.hive.ql.udf.generic包下找到GenericUDFMonthsBetween类,移植即可
/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFMonthsBetween.java
相关文章推荐
- cdh5版本中的oozie hive action使用及踩坑集锦
- 第五章 更换cdh版本,hive的安装使用,原理讲解
- hive ,sqoop使用的jdbc驱动版本(mysql-connector-java-5.1.23-bin.jar)影响hive使用
- hive单机版本搭建和使用
- ORACLE中函数MONTHS_BETWEEN的使用
- Hive从2.0版本开始,关于hiveserver2的web UI管理页面的配置和使用
- 如何使用 sort 命令来找到几个版本库之间的共同文件
- 帝国cms_7.2_版本_使用465端口发邮件_教程 http://click.aliyun.com/m/21626/
- 详细图解MySQL(win7x64 5.7.16版本)下载、安装、配置与使用
- Hive之 load的使用注意事项
- 刚刚装了php7 nginx下有多个php版本,怎么选择使用哪一个?
- 关于Hive中的复杂数据类型Array,Map,Structs的一些使用案例
- 您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
- 使用清华大学开源软件镜像AOSP的“每月更新初始化包”更新指定版本的Android源码
- 获取iOS系统版本 --- UIDevice的使用
- 菜鸟笔记2、Android6.0版本,关于调用系统相机的使用和图片保存
- 【吐血整理】SVN命令行,Subversion的正确使用姿势,让版本控制更简单~
- linux下编译Hive 源码并导入eclipse中(使用maven)
- APP实用开发——版本控制Git使用总结
- 怎样在xcode5中使用低版本sdk,解决兼容ios7ui问题