【发布时间】:2012-08-27 03:33:37
【问题描述】:
我有一个具有 4 个节点的完全分布式 Hadoop 集群。当我将我的工作提交给 Jobtracker 时,它决定 12 个地图任务对我的工作来说很酷,奇怪的事情发生了。12 个地图任务总是在单个节点上运行,而不是在整个集群上运行。在我问这个问题之前,我已经做了以下事情:
- 尝试不同的工作
- 运行 start-balance.sh 重新平衡集群
但它不起作用,所以我希望有人能告诉我为什么以及如何解决它。
【问题讨论】:
-
您是说您的作业有 12 个映射任务(输入拆分),还是系统配置为一次最多运行 12 个任务?
-
你能从你的 conf 文件夹中发布你的 hdfs-site.xml 吗?谢谢。