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问题了,一个可以让领导也放心的函数