2015-04-04 92 views
1

我有一個mapreduce作業,我用YARN模式運行它。但是爲什麼我的mapreduce作業停止並且在運行作業步驟時不能繼續?這是這樣的:爲什麼hadoop紗線圖減少工作不能正常工作並停止正在運行的工作?

15/04/04 17:18:21 INFO impl.YarnClientImpl: Submitted application application_1428142358448_0002 
15/04/04 17:18:21 INFO mapreduce.Job: The url to track the job: http://master:8088/proxy/application_1428142358448_0002/ 
15/04/04 17:18:21 INFO mapreduce.Job: Running job: job_1428142358448_0002 

而這就是停在這裏。是因爲內存不足?在start-all.sh和所有守護進程啓動之後,我有大約300-350 MB的內存。我需要你的建議,爲什麼發生這種情況?

感謝所有..

回答

0

不,這是內存不足,不是因爲,否則日誌會明確地表示。這項工作似乎處於運行狀態,並且已經陷入困境,您可能會去查看應用程序主,以獲取有關該工作的更多詳細信息。

+0

感謝您的回答,那麼我該如何檢查並解決該問題?這是錯誤的配置還是別的? – 2015-04-05 04:45:06

+0

現在很難說。你能否給我發一份作業syslogs的截圖:job_1428142358448_0002。這可能會有所幫助。 – 2015-04-05 07:01:07

+0

你是什麼意思與系統日誌?我能通過評論發送圖片嗎?我試着調整yarn-site.xml和mapred-site.xml,但沒什麼。謝謝.... – 2015-04-05 07:04:52

0

對不起,但你是指這件事?

15/04/05 14:11:27 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 
15/04/05 14:11:29 INFO client.RMProxy: Connecting to ResourceManager at master/192.168.1.163:8050 
15/04/05 14:11:30 INFO input.FileInputFormat: Total input paths to process : 1 
15/04/05 14:11:31 INFO mapreduce.JobSubmitter: number of splits:1 
15/04/05 14:11:31 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1428216622742_0003 
15/04/05 14:11:31 INFO impl.YarnClientImpl: Submitted application application_1428216622742_0003 
15/04/05 14:11:31 INFO mapreduce.Job: The url to track the job: http://master:8088/proxy/application_1428216622742_0003/ 
15/04/05 14:11:31 INFO mapreduce.Job: Running job: job_1428216622742_0003 

還是別的什麼?在我的主節點端口8088上只有表....