用 oozie 调用猪 - org.apache.pig.Main 退出代码 [2]
Invoke pig with oozie - org.apache.pig.Main exit code [2]
我正在尝试在 Oozie 中调用 Pig 操作,并且我正在使用以下内容-
- Oozie v3.3.2
- Pig v0.12.1-mapr
- Hadoop v1.0.3
- mapr M5
我现在可以使用 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]]]
查看作业日志我只能推断出以下内容-
- workflow has been parsed
- oozie has invoked pig
- job was being executed when it failed
如何获取此作业的 Pig 日志?退出代码 [2] 是什么?
事实证明,获取这些 Pig 日志非常容易。它一直盯着我的脸。
- 第 1 步 - 为您当前在 Oozie运行 中的操作复制作业 ID
- 步骤
2 - 执行这个
mapred job -logs <jobid>
#this 会给你
跟踪此工作URL
- 第 3 步 - 将 URL 复制粘贴到您的
浏览器
- 第 4 步 - 圆舞曲唱尤里卡!
我正在尝试在 Oozie 中调用 Pig 操作,并且我正在使用以下内容-
- Oozie v3.3.2
- Pig v0.12.1-mapr
- Hadoop v1.0.3
- mapr M5
我现在可以使用 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]]]
查看作业日志我只能推断出以下内容-
- workflow has been parsed
- oozie has invoked pig
- job was being executed when it failed
如何获取此作业的 Pig 日志?退出代码 [2] 是什么?
事实证明,获取这些 Pig 日志非常容易。它一直盯着我的脸。
- 第 1 步 - 为您当前在 Oozie运行 中的操作复制作业 ID
- 步骤
2 - 执行这个
mapred job -logs <jobid>
#this 会给你 跟踪此工作URL - 第 3 步 - 将 URL 复制粘贴到您的 浏览器
- 第 4 步 - 圆舞曲唱尤里卡!