org.apache.hadoop.streaming
Class JarBuilder
java.lang.Object
org.apache.hadoop.streaming.JarBuilder
public class JarBuilder
- extends Object
This class is the main class for generating job.jar
for Hadoop Streaming jobs. It includes the files specified
with the -file option and includes them in the jar. Also,
hadoop-streaming is a user level appplication, so all the classes
with hadoop-streaming that are needed in the job are also included
in the job.jar.
Field Summary |
protected boolean |
verbose
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
verbose
protected boolean verbose
JarBuilder
public JarBuilder()
setVerbose
public void setVerbose(boolean v)
merge
public void merge(List srcNames,
List srcUnjar,
String dstJar)
throws IOException
- Throws:
IOException
fileExtension
protected String fileExtension(String file)
getBasePathInJarOut
protected String getBasePathInJarOut(String sourceFile)
- Returns:
- empty or a jar base path. Must not start with '/'
main
public static void main(String[] args)
- Test program
Copyright © 2009 The Apache Software Foundation