2013-12-10 116 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以上

相關問題