-libjar should work fine but you need to make sure that your jars are in the Hadoop client's classpath as well.
Check HADOOP_CLASSPATH variable and see if it references your jars or not. If it doesn't, you can add "export HADOOP_CLASSPATH=/path/to/your/jar" in your conf/hadoop-env.sh file. On Thu, Apr 4, 2013 at 12:21 PM, Aji Janis <[email protected]> wrote: > We are running (ancient) hadoop version 0.20.203 and when running the > following command > > /opt/hadoop/bin/hadoop jar my.jar full.path.to.my.class.example -libjars " > /opt/../abc.jar, /opt/../xyz.jar" > > it keeps throwing the error: > Exception in thread "main" java.lang.NoClassDefFoundError: > > the class its complaining about exists is the .jar I am including in > -libjars. Does anyone know (or tell me how I can find) if 0.20.203 supports > -libjars ? or any pointers to how can debug this issue would be great. > Thankyou. >
