在myeclipse中运行MR从http://localhost:8080/到http://master:8088/


问题:我把4个配置文件已经设置为在hdfs存储,在yarn上运行,但是打包driver类放到lib目录下,也添加到path中,集群也打开了,问题就是运行的时候显示job在localhost上运行。即The url to track the job: http://localhost:8080/  没有: mapreduce.Job: The url to track the job: http://master:8088/
运行在localhost截图:

在myeclipse中运行MR从http://localhost:8080/到http://master:8088/_第1张图片

运行在yarn上:

在myeclipse中运行MR从http://localhost:8080/到http://master:8088/_第2张图片
原因:mapred-site.xml文件名写错,我的文件名是mapred.xml。想不在yarn上运行需要将mapreduce.framework.name设置为local

你可能感兴趣的:(hadoop学习)