hadoop-no作业jar文件集可能找不到用户类

qmb5sa22  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(402)

我用这里的代码http://blog.cloudera.com/blog/2012/12/how-to-run-a-mapreduce-job-in-cdh4/.
但是,当我打字的时候 sudo -u hdfs hadoop jar target/gapdeduce-1.0-SNAPSHOT.jar GapDeduceRunner /gaps/gaplog.txt /gaps/output 它给了我这样的错误:

WARN mapred.JobClient: No job jar file set.  User classes may not be found. See JobConf(Class) or JobConf#setJar(String).

我怎样才能解决这个问题?

c7rzv4ha

c7rzv4ha1#

再次确认你在打电话 conf.setJarByClass() 或者 JobConf#setJar(String) 在主方法或驱动程序类中。或者甚至在设置之前发布了作业。
如果你能发布你的代码就更好了。

相关问题