У меня есть jar с именем «myudfs.jar», который содержит класс «MyUpper.java». В интерпретаторе куста я добавил его с помощью: add jar myudfs.jar
, и у меня не было проблем:
Added myudfs.jar to class path
Added resource: myudfs.jar
К сожалению, когда я запускаю под Hive следующую команду:
CREATE TEMPORARY FUNCTION myUpper AS 'org/hue/udf/MyUpper.java';
У меня ошибка:
FAILED: Class org/hue/udf/MyUpper not found
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.FunctionTask.
Я безуспешно пытался добавить банки автоматически, создав файл .hiverc, а также изменить файл HIVE_AUX_JAR_PATH
.
Было бы здорово получить вашу помощь в этом.
Спасибо