Выполнить Pig из Java-приложения - PullRequest
2 голосов
/ 21 февраля 2012

Можно ли запускать задания Apache Pig из приложения Java без разветвления внешнего процесса?

Кажется, что и Pig, и Hadoop написаны на Java, но на самом деле не предлагают API-интерфейсы Java.Вместо того чтобы полагаться на сценарии оболочки, я бы предпочел использовать эти инструменты в приложении Java Spring.

Ответы [ 3 ]

2 голосов
/ 28 февраля 2012

Из того, что я видел документ мудрый и пример мудрый для вас класс PigServer. У них есть примеры использования здесь: http://pig.apache.org/docs/r0.8.1/setup.html#Sample+Code

2 голосов
/ 21 февраля 2012

Кажется, есть Java API для Pig .

В соответствии с этим API существует класс PigRunner .

С этим,Вы можете легко добавить его в приложение Spring, создав выделенный компонент Spring.

1 голос
/ 21 февраля 2012
...