当示例在hadoop 0.23.0上运行时挂起作业

时间:2012-06-08 03:08:31

标签: hadoop mapreduce

我正在尝试在hadoop 0.23.0中添加容量调度程序并尝试运行示例pi,randomwriter程序。

所有守护进程都运行正常,但是工作正在被绞死,并且不再显示输出。

我无法查看累积日志的日志。任何人都可以让我知道这个挂起工作的原因,以及存储日志的位置。

2012-06-08 18:41:06,118 INFO  mapred.YARNRunner (YARNRunner.java:createApplicationSubmissionContext(355)) - Command to launch container for ApplicationMaster is : $JAVA_HOME/bin/java -Dlog4j.configuration=container-log4j.properties -Dyarn.app.mapreduce.container.log.dir=<LOG_DIR> -Dyarn.app.mapreduce.container.log.filesize=0 -Dhadoop.root.logger=INFO,CLA -Xmx1536m org.apache.hadoop.mapreduce.v2.app.MRAppMaster 1><LOG_DIR>/stdout 2><LOG_DIR>/stderr 
2012-06-08 18:41:06,251 INFO  mapred.ResourceMgrDelegate (ResourceMgrDelegate.java:submitApplication(304)) - Submitted application application_1339151256291_0003 to ResourceManager
2012-06-08 18:41:06,355 INFO  mapreduce.Job (Job.java:monitorAndPrintJob(1207)) - Running job: job_1339151256291_0003
2012-06-08 18:41:07,366 INFO  mapreduce.Job (Job.java:monitorAndPrintJob(1227)) -  map 0% reduce 0%

1 个答案:

答案 0 :(得分:1)

我按照http://www.thecloudavenue.com/search?q=0.23上的说明操作,并在一个小型3节点集群上成功运行Hadoop-0.23.4。

检查

中的日志文件
  

$ HADOOP_HOME /日志

主服务器和从服务器上的任何错误的文件夹。

检查以下控制台

  

//主:50070 / dfshealth.jsp

检查

中的DataNode数量是否正确
  

//主:50070 / dfsnodelist.jsp whatNodes = LIVE

检查

中是否正确报告了NodeManager的数量
  

//主:8088 /群集

还应在

中正确指定NodeManager的数量
  

//主:8088 /群集/节点

验证是否已通过NameNode Web控制台创建具有正确内容的输出文件夹

  

//主:50070 / nn_browsedfscontent.jsp