Есть ли способ найти hdfs/локальный путь к конкретному файлу jar/class UDF?Определить местонахождение Hive UDF
Когда я запускаю «функции шоу», я могу видеть этот UDF, но я хочу узнать его местоположение.
Есть ли способ найти hdfs/локальный путь к конкретному файлу jar/class UDF?Определить местонахождение Hive UDF
Когда я запускаю «функции шоу», я могу видеть этот UDF, но я хочу узнать его местоположение.
Улей имеет два типа функций: постоянные/встроенные и временные.
Продвинутый: Встроенные функции являются частью hive-exec**.jar под пакетом «org.apache.hadoop.hive.ql.udf». Jar находится под HIVE_HOME/lib/hive-exec * .jar.
Временные: функции добавляются вручную. в случае временной функции вы найдете подробности в вашем hive-файле hive. например
ADD JAR xyz.jar;
CREATE TEMPORARY FUNCTION temp AS 'com.example.hive.udf.Temp';
улей 0.13+ UDF также могут быть добавлены постоянно используя plugin.
Узнайте подробности о улья функции:
DESCRIBE FUNCTION EXTENDED function_name;
DESCRIBE FUNCTION function_name;