oozie ошибка при запуске задания свиньи

Я пытаюсь запустить свинью из oozie, но у меня ничего не получается.

Oozie stacktrace:

java.lang.RuntimeException: java.lang.ClassNotFoundException: класс org.apache.oozie.action.hadoop.PigMain не найден в org.apache.hadoop.conf.Configuration.getClass (Configuration.java:1897) в org.apache. oozie.action.hadoop.LauncherMapper.map (LauncherMapper.java:224) на org.apache.hadoop.mapred.MapRunner.run (MapRunner.java:54) на org.apache.hadoop.mapred.MapTask.runOldaskMapper (MapTask.runOldask. java: 430) в org.apache.hadoop.mapred.MapTask.run (MapTask.java:342) в org.apache.hadoop.mapred.YarnChild $ 2.run (YarnChild.java:167) в java.security.AccessController. doPrivileged (собственный метод) в javax.security.auth.Subject.doAs (Subject.java:415) в org.apache.hadoop.security.UserGroupInformation.doAs (UserGroupInformation.java:1554) в org.apache.hadoop.mapred. YarnChild.main (YarnChild.java:162) Вызвано: java.lang.ClassNotFoundException: класс org.apache.oozie.action.hadoop.PigMain не найден в org.apache.hadoop.conf. Configuration.getClassByName (Configuration.java:1803) в org.apache.hadoop.conf.Configuration.getClass (Configuration.java:1895)


person Immanuel Fredrick    schedule 28.01.2016    source источник


Ответы (1)


Не удалось найти PigManin класс. Включите следующую запись в job.properties.

oozie.use.system.libpath=true
person Ramakrishna    schedule 28.01.2016
comment
Или установите свойство oozie.libpath в папку (HDFS), в которой можно найти банку со свиньей. - person LiMuBei; 29.01.2016