написание пользовательских функций, которые используют внешние классы Java на Hive - PullRequest
1 голос
/ 29 октября 2010

Я думал о том, как сделать это в Улей.

Например, У меня есть определенное поле в файле журнала, которое я хочу извлечь (это уже возможно в Hive), а затем я хочу сопоставить значение этого поля с чем-то другим. Это отображение определяется собственной пользовательской бизнес-логикой, которая закодирована в Java-классе. Как я могу использовать этот класс Java в Hive?

Ответы [ 2 ]

1 голос
/ 12 июля 2013

Вам нужно будет использовать

add jar  myjar.jar;

в скрипте улья, так же, как вы делали с банкой, содержащей UDF. Я бы порекомендовал упаковать их все в одну банку.

1 голос
/ 09 февраля 2011

Вы должны следовать инструкциям здесь: Информация UDF , чтобы создать пользовательскую функцию, которую можно вызывать как substr, count или length.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...