为什么hadoop纱线mapreduce工作不工作,停止工作?

时间:2015-04-04 10:25:35

标签: hadoop memory mapreduce jobs yarn

我有一个mapreduce工作,我用YARN模式运行它。但是为什么我的mapreduce工作停止而不是在运行工作步骤时继续?它是这样的:

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的内存。我需要你的建议,为什么会这样?

谢谢大家..

2 个答案:

答案 0 :(得分:0)

不,这不是因为内存不足,否则日志会清楚地提到这一点。这项工作似乎处于运行状态并且已经陷入困境,您可以去查看应用程序主机以获取有关该作业的更多详细信息。

答案 1 :(得分: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上只有表....