Spring for Apache Hadoop

org.springframework.data.hadoop.configuration
Class JobConfUtils

java.lang.Object
  extended by org.springframework.data.hadoop.configuration.JobConfUtils

public abstract class JobConfUtils
extends java.lang.Object

Reusable utility class for common JobConf operations.

Author:
Thomas Risberg

Constructor Summary
JobConfUtils()
           
 
Method Summary
static org.apache.hadoop.mapred.JobConf createFrom(org.apache.hadoop.conf.Configuration original, java.util.Properties properties)
          Creates a new JobConf based on the given arguments.
static org.apache.hadoop.mapred.JobConf merge(org.apache.hadoop.conf.Configuration one, org.apache.hadoop.conf.Configuration two)
          Creates a new Configuration by merging the given configurations.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobConfUtils

public JobConfUtils()
Method Detail

createFrom

public static org.apache.hadoop.mapred.JobConf createFrom(org.apache.hadoop.conf.Configuration original,
                                                          java.util.Properties properties)
Creates a new JobConf based on the given arguments.

Parameters:
original - initial configuration to read from. May be null.
properties - properties object to add to the newly created configuration. May be null.
Returns:
newly created configuration based on the input parameters.

merge

public static org.apache.hadoop.mapred.JobConf merge(org.apache.hadoop.conf.Configuration one,
                                                     org.apache.hadoop.conf.Configuration two)
Creates a new Configuration by merging the given configurations. Ordering is important - the second configuration overriding values in the first.

Parameters:
one - configuration to read from. May be null.
two - configuration to read from. May be null.
Returns:
the result of merging the two configurations.

Spring for Apache Hadoop