Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Hadoop >> mail # user >> Adding external jar


Copy link to this message
-
Re: Adding external jar
-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.
>
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB