hive中一个好用的函数reflect

该函数可以支持hive调用java的内置函数,

demo,可支持在hive表中生成uuid,

regexp_replace(reflect("java.util.UUID", "randomUUID"), "-", "") uuid

还可以通过传字段生成求最大值等

select reflect("java.lang.Math","max",column1,column2) from test_udf

可以说有了该函数,hive和java之间简直畅通无阻,之前不知道有这么个函数,走了很多冤路。

有了它,妈妈再也不用担心我搞不定任务大数据BI问题了,一个可以让领导也放心的函数

猜你喜欢

转载自www.cnblogs.com/xinyumuhe/p/11328116.html
今日推荐