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