|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.crunch.util.DistCache
public class DistCache
Provides functions for working with Hadoop's distributed cache. These include:
Constructor Summary | |
---|---|
DistCache()
|
Method Summary | |
---|---|
static void |
addJarDirToDistributedCache(org.apache.hadoop.conf.Configuration conf,
File jarDirectory)
Adds all jars under the specified directory to the distributed cache of jobs using the provided configuration. |
static void |
addJarDirToDistributedCache(org.apache.hadoop.conf.Configuration conf,
String jarDirectory)
Adds all jars under the directory at the specified path to the distributed cache of jobs using the provided configuration. |
static void |
addJarToDistributedCache(org.apache.hadoop.conf.Configuration conf,
File jarFile)
Adds the specified jar to the distributed cache of jobs using the provided configuration. |
static void |
addJarToDistributedCache(org.apache.hadoop.conf.Configuration conf,
String jarFile)
Adds the jar at the specified path to the distributed cache of jobs using the provided configuration. |
static String |
findContainingJar(Class jarClass)
Finds the path to a jar that contains the class provided, if any. |
static Object |
read(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.Path path)
|
static void |
write(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.Path path,
Object value)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DistCache()
Method Detail |
---|
public static void write(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path path, Object value) throws IOException
IOException
public static Object read(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path path) throws IOException
IOException
public static void addJarToDistributedCache(org.apache.hadoop.conf.Configuration conf, File jarFile) throws IOException
conf
- The configuration used to add the jar to the distributed cache.jarFile
- The jar file to add to the distributed cache.
IOException
- If the jar file does not exist or there is a problem accessing
the file.public static void addJarToDistributedCache(org.apache.hadoop.conf.Configuration conf, String jarFile) throws IOException
conf
- The configuration used to add the jar to the distributed cache.jarFile
- The path to the jar file to add to the distributed cache.
IOException
- If the jar file does not exist or there is a problem accessing
the file.public static String findContainingJar(Class jarClass) throws IOException
JobConf
class.
jarClass
- The class the jar file should contain.
null
if no such jar exists.
IOException
- If there is a problem searching for the jar file.public static void addJarDirToDistributedCache(org.apache.hadoop.conf.Configuration conf, File jarDirectory) throws IOException
conf
- The configuration used to add jars to the distributed cache.jarDirectory
- A directory containing jar files to add to the distributed cache.
IOException
- If the directory does not exist or there is a problem accessing
the directory.public static void addJarDirToDistributedCache(org.apache.hadoop.conf.Configuration conf, String jarDirectory) throws IOException
conf
- The configuration used to add jars to the distributed cache.jarDirectory
- The path to a directory containing jar files to add to the
distributed cache.
IOException
- If the directory does not exist or there is a problem accessing
the directory.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |