UDF永久生效變通方法

UDF永久生效現在是隻能修改源代碼.不過可以變通一下處理也可以實現.
在HIVE_HOME的bin目錄下新建一個.hiverc的文件,把寫好的udf的註冊語句寫在這裏就可以類似HIVE內置的用法一樣用
原理是,在運行./hive命令時,同時會加載HIVE_HOME/bin/.hiverc and $HOME/.hiverc作爲初始化所需要的文件 
在.hiverc文件中加入以下內容:
add jar /run/jar/Avg_test.jar
create temporary function avg_test 'hive.udaf.Avg';
也可以加入相關的hive參數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章