On Jul 12, 2007, at 2:10 PM, Doug Cutting wrote:
The job's jar file is unpacked in the directory that tasks are
connected to when they run. The classpath of the task JVM includes
all jars in the lib/ directory in the job's jar, the classes/
directory from the jar, and the top-level directory of the jar.
Just a few more details:
1. The JobClient copies the jar from the local file system into
HDFS under the "system" directory.
2. The first task for a given job that is run on a TaskTracker
reads the jar out of HDFS, writes it locally, and
expands it.
3. When the job is done, the jar is deleted from all of the
TaskTrackers and the system directory.
-- Owen