您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: