Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
MapReduce >> mail # user >> External libraries usage

Copy link to this message
Re: External libraries usage
Check this article from Cloudera on different ways of distributing a jar
file to the job.



On Wed, Dec 28, 2011 at 5:40 AM, Eyal Golan <[EMAIL PROTECTED]> wrote:

> Hello,
> Another newbie question.
> Suppose I want to use an external library (jar) in the mapper / reducer
> classes.
> (commons-lang, google's guava, etc.)
> In our environment, I added the jars into a specific folder and added them
> However, when running mapper that uses one of the jars, it could not find
> the classes in that jar.
> I thought that it might be in our environment (I am not managing our
> cluster).
> Then I read about DistributedCache.
> Should I use it with methods such as addArchiveToClassPath,
> addFileToClassPath, addCachArchive to use jar libraries?
> If so, which method is more appropriate ?
> If not, how do we load jar libraries to each VM?
> Thanks,
> Eyal Golan
> Visit: http://jvdrums.sourceforge.net/
> LinkedIn: http://www.linkedin.com/in/egolan74
> Skype: egolan74
> P  Save a tree. Please don't print this e-mail unless it's really necessary