关于run on hadoop的问题

我在eclipse上点击run on hadoop跑M/R程序,后来发现是在本地跑,通过8088端口查看并没有job显示。

后来参考网上在程序里加了

conf.set("mapreduce.framework.name", "yarn");  

conf.set("yarn.resourcemanager.address", "master:8032"); 

但又有新的问题:

关于run on hadoop的问题

在8088端口查看:

关于run on hadoop的问题

是必须把程序打成jar包才能真正在服务器集群中跑动吗?

-----------------------------------------------------------------------

纯粹是想通过ide直接与服务器hdfs平台连接跑业务,说白了就是懒关于run on hadoop的问题

找了很多办法到现在还是没解决,求助大神关于run on hadoop的问题