Oozie与Hadoop 2,作业挂在“正在运行” [英] Oozie with Hadoop 2, Job hangs in "RUNNING"

查看:100
本文介绍了Oozie与Hadoop 2,作业挂在“正在运行”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个java动作节点的工作流作业。使用Hadoop 2.1.0.2.0.4.0-38和Oozie 3.3.2.2.0.4.0运行
当我提交作业时,在Hadoop Resource Manager屏幕中看到2行。
1.原始作业名称
2.带有Oozie作业名称。

具有Oozie作业名称的任务挂在RUNNING状态
具有原始名称的任务处于已接受状态。
我在日志中看到的所有内容为:

 >>>立即调用Main class>>> 
心跳
心跳
心跳
心跳
...

谢谢

解决方案

似乎并行运行的maptasks数量有限。将以下属性设置为高于当前值的值。



mapred.tasktracker.map.tasks.maximum
50



这可能会解决您的问题。



谢谢,
Sathish。


I have workflow job with a java action node. Run with Hadoop 2.1.0.2.0.4.0-38 and Oozie 3.3.2.2.0.4.0 When I submit the job I see 2 lines in Hadoop Resource Manager screen. 1. with original job name 2. with Oozie job name.

The task with Oozie job name is hanging in "RUNNING" state The task with original name is in "Accepted" state. All that I see in logs is:

     >>> Invoking Main class now >>>
Heart beat
Heart beat
Heart beat
Heart beat
...

Thank you

解决方案

It seems that number of maptasks that can run in parallel are limited. Set the below property to a value higher than current value.

mapred.tasktracker.map.tasks.maximum 50

This might fix your issue.

Thanks, Sathish.

这篇关于Oozie与Hadoop 2,作业挂在“正在运行”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆