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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM