How to Make Different Libraries, JAR Dependencies Available to MapReduce Jobs on a Hadoop Cluster

When using Hadoop, you will find yourself rather sooner than later in need of distributing some libraries, usually in the form of JAR files to your cluster, so that these libraries will be available to your MapReduce jobs. There are several ways to accomplish this, but I’ve found the “JAR in a JAR” method to be the most convenient.

Continue reading