Я не могу использовать 2 ОДС вместеPig UDF проблема загрузки
REGISTER 'pig.jar';
REGISTER 'piggybankjar';
DEFINE UnixToISO org.apache.pig.piggybank.evaluation.datetime.convert.UnixToISO();
DEFINE ToDate org.apache.pig.builtin.ToDate();
Это ошибка, что я получаю: Не удалось вывести функцию согласования для org.apache.pig.piggybank.evaluation .datetime.convert.UnixToISO как несколько или ни один из них не подходит. Пожалуйста, используйте явное приведение.
Когда я не регистрирую pig.jar, эта ошибка уходит, но тогда он не может загрузить ToDate UDF?
Я пропустил что-то основное здесь? Любая помощь приветствуется. Спасибо
Не уверен, что это опечатка или нет, но вы ставите 'piggybankjar' вместо' piggybank.jar', можете ли вы подтвердить, что это просто опечатка? –
Вам нужно зарегистрировать pig.jar - неужели это встроено? –
@CharlesMenguy Это просто опечатка, когда я разместил вопрос .... не присутствовал в подлинном скрипте свиньи – rahul