2016-01-28 3 views
0

Я пытаюсь запустить работу свиньи из 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.runOldMapper (MapTask.java:430) на org.apache.hadoop.mapred.MapTask.run (MapTask.java:342) на org.apache.hadoop.mapred.YarnChild $ 2.run (YarnChild.java:167) at java.security.AccessController.doPrivileged (собственный метод) at javax.security.auth.Subject.doAs (Subject.java:415) at org.apache.hadoop.security.UserGroupInformation.doAs (UserGroupInformation.java:1554) at 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)

ответ

1

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

oozie.use.system.libpath=true 
+0

Или установить свойство oozie.libpath в папку (HDFS), в которой может быть найдена банка свиней. – LiMuBei