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'
相关文章
相关标签/搜索