在eclipse里面运行mapreduce程序之后不能够在50030下什么都没有
在eclipse里运行mahou的程序,但是在50030里面什么都不显示也没有,eclipse的控制台上输出的是INFO mapred.LocalJobRunner:的字样,注意是localjobrunner,所以我觉得这个没有在集群上运行,只不过是输入和输出在hdfs上了。在命令行下就没,50030能看见。还有一点是,这2种方式结果都是一样的。别告诉我说添加什么conf.set("mapred.job.tracker", "你的hdfsIP:端口");,这个不管用,我试了。
应该是jobtracker没启动成功,先确认下守护进程启动情况。 回复 2# jarlean
都启动了,在命令行下都能运行,而且是在集群上运行,在50030里面也能看见。在eclipse里也能运行,就是运行的时候不是在集群上,是在本地,在50030里面也看不见任何任务。懂我的意思吗 回复 3# rudolfybg
根据你的描述,你是运行hadoop的MR任务时,是在本地运行,而不是在HDFS文件系统运行。你看下你的是不是把fs.default.name,mapred.job.tracker的值配置成了绝对路径了。
PS:mapred.job.tracker
hdfs://192.168.0.34:9001 同4楼,其实只要把hadoop-x.x.x/conf/下的几个重要的xml文件都放进项目文件夹里就可以了
页:
[1]