com.cloudera.sqoop.mapreduce
Class JdbcExportJob

java.lang.Object
  extended by com.cloudera.sqoop.mapreduce.JobBase
      extended by com.cloudera.sqoop.mapreduce.ExportJobBase
          extended by com.cloudera.sqoop.mapreduce.JdbcExportJob

public class JdbcExportJob
extends ExportJobBase

Run an export using JDBC (JDBC-based ExportOutputFormat).


Field Summary
static org.apache.commons.logging.Log LOG
           
 
Fields inherited from class com.cloudera.sqoop.mapreduce.ExportJobBase
context, EXPORT_MAP_TASKS_KEY, SQOOP_EXPORT_TABLE_CLASS_KEY
 
Fields inherited from class com.cloudera.sqoop.mapreduce.JobBase
inputFormatClass, mapperClass, options, outputFormatClass
 
Constructor Summary
JdbcExportJob(ExportJobContext context)
           
JdbcExportJob(ExportJobContext ctxt, java.lang.Class<? extends org.apache.hadoop.mapreduce.Mapper> mapperClass, java.lang.Class<? extends org.apache.hadoop.mapreduce.InputFormat> inputFormatClass, java.lang.Class<? extends org.apache.hadoop.mapreduce.OutputFormat> outputFormatClass)
           
 
Method Summary
protected  void configureOutputFormat(org.apache.hadoop.mapreduce.Job job, java.lang.String tableName, java.lang.String tableClassName)
          Configure the output format to use for the job.
protected  java.lang.Class<? extends org.apache.hadoop.mapreduce.Mapper> getMapperClass()
           
 
Methods inherited from class com.cloudera.sqoop.mapreduce.ExportJobBase
configureInputFormat, configureMapper, configureNumTasks, getInputFormatClass, getInputPath, getOutputFormatClass, inputIsSequenceFiles, isSequenceFiles, runExport, runJob
 
Methods inherited from class com.cloudera.sqoop.mapreduce.JobBase
loadJars, setInputFormatClass, setMapperClass, setOptions, setOutputFormatClass, unloadJars
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

public static final org.apache.commons.logging.Log LOG
Constructor Detail

JdbcExportJob

public JdbcExportJob(ExportJobContext context)

JdbcExportJob

public JdbcExportJob(ExportJobContext ctxt,
                     java.lang.Class<? extends org.apache.hadoop.mapreduce.Mapper> mapperClass,
                     java.lang.Class<? extends org.apache.hadoop.mapreduce.InputFormat> inputFormatClass,
                     java.lang.Class<? extends org.apache.hadoop.mapreduce.OutputFormat> outputFormatClass)
Method Detail

getMapperClass

protected java.lang.Class<? extends org.apache.hadoop.mapreduce.Mapper> getMapperClass()
Overrides:
getMapperClass in class JobBase
Returns:
the mapper class to use for the job.

configureOutputFormat

protected void configureOutputFormat(org.apache.hadoop.mapreduce.Job job,
                                     java.lang.String tableName,
                                     java.lang.String tableClassName)
                              throws java.io.IOException
Description copied from class: JobBase
Configure the output format to use for the job.

Overrides:
configureOutputFormat in class JobBase
Throws:
java.io.IOException


Copyright © 2010 Cloudera, Inc.