hive中一个好用的函数reflect

守給你的承諾、 提交于 2019-11-26 17:03:15

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!