1. 程式人生 > >Impala UDF 建立完的函式的persistent狀態怎樣變為true

Impala UDF 建立完的函式的persistent狀態怎樣變為true

1、自然是先編寫自己的UDF函式啦,我是用java寫的,注意要繼承UDF,引入org.apache.hadoop.hive.ql.exec.UDF,當然也要引入hive-exec-1.1.0-cdh5.4.9.jar(當然這個jar包會有版本不同啦)。繼承UDF後,記得要evaluate()函式啦,別忘了!

2、將寫完的東西打包成.jar檔案上傳到hdfs中(hadoop fs -put -f 你上傳的.jar檔案 目標地址)

3、接下來就是建立函數了,之前用老命令 create function test(string) returns string location ‘目標地址’ symbol=‘類’;用show functions;看的is persistent的狀態是false。

4、在這裡插入圖片描述 下面的是java UDF 的建立方式(注意換行!) 好啦,這樣再show functions;該函式的is persistent就變為了true啦!