Hadoop 使用oozie-org.apache.pig.Main退出代码调用pig[2]

Hadoop 使用oozie-org.apache.pig.Main退出代码调用pig[2],hadoop,apache-pig,oozie,mapr,Hadoop,Apache Pig,Oozie,Mapr,我试图在Oozie中调用一个Pig操作,我正在处理以下内容- Oozie v3.3.2 清管器v0.12.1-mapr Hadoop v1.0.3 maprm5 我现在可以使用Oozie调用java操作。然而,当我尝试调用一个Pig操作时,它失败了,并且出现了一个错误,这个错误并没有透露太多信息- [Map/Reduce failed, error message[${wf:errorMessage(wf:lastErrorNode())}]], after resolve [Map/Re

我试图在Oozie中调用一个Pig操作,我正在处理以下内容-

  • Oozie v3.3.2
  • 清管器v0.12.1-mapr
  • Hadoop v1.0.3
  • maprm5
我现在可以使用Oozie调用java操作。然而,当我尝试调用一个Pig操作时,它失败了,并且出现了一个错误,这个错误并没有透露太多信息-

[Map/Reduce failed, error
 message[${wf:errorMessage(wf:lastErrorNode())}]], after resolve [Map/Reduce failed, error
 message[Main class [org.apache.oozie.action.hadoop.PigMain], exit code [2]]]
查看作业日志,我只能推断出以下几点-

  • 工作流已被解析
  • 奥齐召唤了猪
  • 作业失败时正在执行

我怎样才能得到这份工作的猪日志?退出代码[2]是什么?

事实证明,获取这些清管器日志非常容易。它一直盯着我的脸

  • 步骤1-复制Oozie中当前正在运行的操作的作业ID
  • 台阶 2-执行此映射作业-日志 正在跟踪此作业的URL
  • 步骤3-将该URL复制粘贴到您的 浏览者
  • 第四步-跳舞,唱尤里卡
您是否检查了job Tracker URL,通过打开Oozie action,可以从Oozie控制台访问上述内容,在那里您将找到控制台URL,其中将包含job Tracker URL Addess,这也有助于您获取Pig Action的地址命令出错,但它确实让我找到了解决方案,所以我现在更新了它。最后它看起来是这样的:
mapred job-logs job_1447428897416_4377