2013-12-10 85 views
4

我正在掌握hadoop的第一步。我已经在分布式模式下安装了CDH4.5(在两台虚拟机上)。我在使用YARN运行MapReduce作业时遇到问题。我可以成功启动一个DistributedShell应用程序(来自CDH示例),但是一旦我运行MapReduce作业,它就会永远挂在那里。无法使用YARN运行MapReduce作业

这就是我想要推出:

sudo -uhdfs yarn jar /usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar pi 1 1 

这些都是过去的资源管理器的日志行:

13/12/10 23:30:02 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1386714123362_0001 
13/12/10 23:30:02 INFO client.YarnClientImpl: Submitted application application_1386714123362_0001 to ResourceManager at master/192.168.122.175:8032 
13/12/10 23:30:02 INFO mapreduce.Job: The url to track the job: http://master:8088/proxy/application_1386714123362_0001/ 
13/12/10 23:30:02 INFO mapreduce.Job: Running job: job_1386714123362_0001 

节点管理器的日志没有得到一次我任何新信息运行这项工作。

这是我所看到的资源管理器的网页上的有关作业:

State - ACCEPTED 
FinalStatus - UNDEFINED 
Progress - (progress bar in 0%) 
Tracking UI - UNASSIGNED 

Apps Submitted - 1 
Apps Pending - 1 
Apps Running - 0 
+0

主机上运行着什么样的服务?对我而言,JobHistory缺少主人 – mhmxs

+0

尝试使用此参数而不是1 1:16 1000的runnig pi程序。没有任何更改? – masoumeh

回答

0

,我发现这个在http://hadoop.apache.org/docs/r2.0.6-alpha/hadoop-project-dist/hadoop-common/releasenotes.html

纱300。主要由沉宏报告并由Sandy Ryza(资源管理者,调度程序员)修复 YARN-271之后,公平调度程序可以无限循环并且不安排任何应用程序。 在yarn-271之后,当yarn.scheduler.fair.max.assign < = 0时,当节点被保留时,fairScheduler将无限循环并且不调度任何应用程序。

尝试使用新版本,即2.0以上

相关问题