有没有办法找到特定UDF的jar / class文件的hdfs / local路径?
当我运行“show functions”时,我能够看到这个UDF,但我想知道它的位置。
答案 0 :(得分:1)
Hive有两种类型的永久/内置和临时功能 Permenent:内置函数是" org.apache.hadoop.hive.ql.udf"下的hive-exec**.jar的一部分。 Jar在HIVE_HOME / lib / hive-exec * .jar。
下 手动添加临时:功能。在临时功能的情况下,您将在您的hive hql文件中找到详细信息。 e.g。
ADD JAR xyz.jar;
CREATE TEMPORARY FUNCTION temp AS 'com.example.hive.udf.Temp';
0.13+ UDF的Hive也可以使用plugin永久添加。
了解有关hive功能的详细信息:
DESCRIBE FUNCTION EXTENDED function_name;
DESCRIBE FUNCTION function_name;