我正在掌握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
主機上運行着什麼樣的服務?對我而言,JobHistory缺少主人 – mhmxs
嘗試使用此參數而不是1 1:16 1000的runnig pi程序。沒有任何更改? – masoumeh