AnsweredAssumed Answered

java.lang.RuntimeException: java.lang.ClassNotFoundException: Mapper  --  mapred.JobClient: No job jar file set.  User classes may not be found. See JobConf(Class) or JobConf#setJar(String).

Question asked by madhureddy915 on Dec 9, 2014
Latest reply on Dec 10, 2014 by madhureddy915
Hi ,

I'm trying to access MapR(3.1) Hadoop cluster from windows,  I exported jar and ran MR program from windows command prompt  , job successfully completed .But while running from eclipse - Run as java application it is failing by below log errors . .
*14/12/10 08:58:45 INFO mapred.JobClient: Task Id : attempt_201412040935_0070_m_000000_0, Status : FAILED on node c00484sdwe.com
java.lang.RuntimeException: java.lang.ClassNotFoundException: PatternExtractionMapper
at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:1089)*

Do I needs to add any libraries or eclipse settings to make it work ? like jar should be available on each node of the cluster .

what does it mean by below log warning ? *WARN mapred.JobClient: No job jar file set. User classes may not be found. See JobConf(Class) or JobConf#setJar(String).*

And as mentioned in https://www.mapr.com/blog/basic-notes-on-configuring-eclipse-as-a-hadoop-development-environment-for-mapr#.VIa6RjGUezs
Some of the steps are not clear .

could you please tell me if I missed any steps .

Outcomes