最近做hadoop集群试验,用的hadoop2.7.4,遇到这么个问题,将自己写的wordcount打包成jar后,放到linux上后,执行hadoop jar mapreduce.jar WordCount input output 后,运行时,会报下面的警告
查了一些blog有的说可以添加解决
job.setJarByClass(getClass());
但是我加了之后发现并没有变化,后来发现hadoop无法识别你的包 所以调用的时候应该是
hadoop jar com.xxx.xxxx.jar WordCount input output这样调用后问题解决