提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
一、遇到的问题
在使用Sentry管控权限的CDH平台中发现无法调用已经加载的UDF函数。
二、解决办法
1.CDH设置UDF加载文件夹,hive-site.xml 文件。
<property>
<name>hive.reloadable.aux.jars.path</name>
<value>/usr/lib/hive-udf-jars</value>
</property>
2.打包上传UDF文件夹。设置文件的user,group为hive用户(即hue的管理员用户)。
3.hive加载udf文件,创建永久函数。完成后可在hue中调用,也可在脚本中使用。
4.Sentry分配权限至目标用户,目标用户可直接调用函数。
小注
hive中加载UDF可以在hue中调用,CDH中加载UDF不可以在hive中调用。