java可以在hadoop配置单元中设置weekofyear()模式吗?
我在Hadoop文件系统中有一个带有日期列的表。问题是,当我调用weekofyear(date)
函数时,其中date = '2014-12-30 09:17:10'
,它返回1
。我完全理解为什么会这样,但我需要52/53
而不是1
MySQL有一个^{'mode'
。这个带有右'mode'
参数的函数可以根据需要工作
是否可以在Hive中使用类似mysql的功能,或者在Hadoop服务器上进行一些配置,以便weekofyear('2014-12-30 09:17:10')
返回52/53
# 1 楼答案
只有当您编写自己的函数,并以jar格式将其加载到hadoop中并注册时,才可以。关于它的更多信息,您可以阅读here。祝你好运