HIVE的UDF

HIVE的UDF
    新建java工程,導入hive相關包,導入hive相關的lib。
    創建類繼承UDF
    自己編寫一個evaluate方法,返回值和參數任意。
    爲了能讓mapreduce處理,String要用Text處理。
    將寫好的類打成jar包,上傳到linux中
    在hive命令行下,向hive註冊UDF:add jar /xxxx/xxxx.jar
    爲當前udf起一個名字:create temporary function fname as '類的全路徑名';
    之後就可以在hql中使用該自定義函數了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章