检查oozie工作流状态时获取HadoopAccessorException

时间:2013-01-23 11:39:04

标签: exception hadoop workflow oozie

Workflow Name : map-reduce-wf
App Path      : hdfs://10.226.226.34:8020/user/user/examples/apps/map-reduce/workflow.xml
Status        : KILLED
Run           : 0
User          : user
Group         : users
Created       : 2013-01-23 11:25
Started       : 2013-01-23 11:25
Last Modified : 2013-01-23 11:26
Ended         : 2013-01-23 11:26

操作

ID                                                                            Status    Ext ID                 Ext Status Err Code

0000002-130123162445627-oozie-oozi-W@mr-node                                  ERROR     -                      ERROR      HadoopAccessorException

Any1遇到了这个错误..请指导我..提前致谢!!

2 个答案:

答案 0 :(得分:2)

如果你使用了错误的jobTracker端口,可能会发生这种情况。默认情况下,oozie示例使用端口8021(MR1),但如果您使用MR2 / YARN,则需要将其更改为8032.此值在job.properties文件中设置。

如果要一次更新所有示例作业,请从示例目录运行以下命令:

sed -i 's/8021/8032/g' examples/apps/*/*.*

确保使用更新覆盖HDFS中的示例文件(您甚至可能想要在HDFS中捕获job.properties文件以确认它已被覆盖)。

答案 1 :(得分:1)

遇到了同样的例外。这与用户权限有关。您用来运行oozie的用户,检查其权限。