только что начал использовать HDInsight.Hdinsight по умолчанию папка для UDF
Я хочу зарегистрировать UDF в режиме сжимания свиньи, но либо это не работает, либо я не знаю, где положить файлы jar, чтобы свиньи загрузили его.
прямо сейчас, что я сделал, это поместить файл jar в папку lib (C: \ apps \ dist \ pig-0.9.3-SNAPSHOT \ lib) и в корневую папку свиньи (C: \ apps \ dist \ свино-0.9.3-ПАНОРАМА) и ничего не работает для меня, просто держать все это:
REGISTER elephant-bird-pig-3.0.0.jar;
и ответ:
2013-10-27 09: 28: 53466 [главная] ОШИБКА org.apache.pig.tools.grunt.Grunt - ОШИБКА 101: Локальный файл 'слон-птица-свиньи-3.0.0.jar' не существует. Подробности в файле журнала: C: \ apps \ dist \ hadoop-1.1.0-SNAPSHOT \ logs \ pig_1382864851131.log
, пожалуйста, дайте мне знать, где и как я должен регистрировать этот UDF.
Спасибо
мне удалось погрузить UDF, поместив их в папку бин. –