hadoop:0.20.2
eclipse:helios service release2
jdk:jre1.7.0_51
问题一:下载源码并配置好一切后,脑残的认为应该点run as->java application,结果sb了吧,出现了
WARN mapred.JobClient: Use GenericOptionsParser for parsing the arguments. Applications should implement Tool for the same.
WARN mapred.JobClient: No job jar file set. User classes may not be found. See JobConf(Class) or JobConf#setJar(String).
等等一系列的信息,表明用!不!了!
问题二:然后好奇run as 里面的另一个选项:run on hadoop。点之,静置,一点反应都没有。(此时,完全没有想到这两个问题能连在一起。。。)
翻遍了baidu,都说是这是“由于及集群中没有我们提交的jar包,所以namenode不知道怎么执行我们的job任务,所以就会报空指针异常错误,所以要自己打jar提交给集