2014-12-10 2 views
0

Hello Pig/Oozie Guru'sPig frontend set custom classpath на Oozie

Я внедрил пользовательский загрузчик, который расширяет LoadFunc. Я использую некоторые внешние зависимости в конструкторе этого загрузчика. Я могу установить classpath на интерфейсе Pig и заставить свою задачу работать автономно. Однако я не уверен, как установить путь класса Pig Frontend на Oozie? У кого-нибудь есть опыт решения подобной проблемы?

Цените любые подсказки.

Вот как я побежал автономный

for j in $LIBDIR/*.jar 
do 
    LIBJARS=$LIBJARS,$j 
    HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$j 
done 

export HADOOP_CLASSPATH=$HADOOP_CLASSPATH 

pig -cp /local_path_to_jar/xx.jar -Dmapreduce.job.classloader=true query.pig 

ответ