Hive集成Sentry後Beeline create function

Hive集成Sentry後,調度任務改成使用beeline執行HQL,可是使用Hive CLI建立的函數在Beeline connection不可見,記錄一下在目前環境下create function的步驟。服務器

1. 登陸CM,設置Hive配置項函數

hive.aux.jars.path=/opt/local/hive/lib/

2. 上傳UDF JAR包至HDFS:oop

hadoop fs -put /local_parh/udf_jar_name.jar /lib/udf_jar_name.jar

3. 登陸HiveServer2服務器,將jar包下載至Hive輔助JAR目錄code

hadoop fs -get /lib/udf_jar_name.jar /opt/local/hive/lib/

4. 使用管理員用戶登陸Beeline,建立函數hadoop

create function func_name AS 'com.xxx.udf.ClassName' using jar 'hdfs:///lib/udf_jar_name.jar'
相關文章
相關標籤/搜索