Класът на кошера не е намерен

Имам буркан с име "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.

Би било чудесно да получим вашата помощ за това.

Благодаря


person mgCl2    schedule 20.10.2014    source източник


Отговори (1)


ИЗПОЛЗВАНЕ

CREATE TEMPORARY FUNCTION myUpper AS 'org.hue.udf.MyUpper';

ако приемем, че вашият udf клас се нарича MyUpper в пакет org.hue.udf

person user3122114    schedule 20.10.2014