diff --git a/execution/mapreduce/src/main/java/org/apache/sqoop/job/etl/HdfsExportPartition.java b/execution/mapreduce/src/main/java/org/apache/sqoop/job/etl/HdfsExportPartition.java index 0e0e53fe..cdbdaa8d 100644 --- a/execution/mapreduce/src/main/java/org/apache/sqoop/job/etl/HdfsExportPartition.java +++ b/execution/mapreduce/src/main/java/org/apache/sqoop/job/etl/HdfsExportPartition.java @@ -139,9 +139,19 @@ public void write(DataOutput out) throws IOException { public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); - sb.append(files[0]); - for(int i = 1; i < files.length; i++) { - sb.append(", " + files[i]); + boolean first = true; + for(int i = 0; i < files.length; i++) { + if(first) { + first = false; + } else { + sb.append(", "); + } + + sb.append(files[i]); + sb.append(" (offset=").append(offsets[i]); + sb.append(", end=").append(offsets[i] + lengths[i]); + sb.append(", length=").append(lengths[i]); + sb.append(")"); } sb.append("}"); return sb.toString(); diff --git a/execution/mapreduce/src/main/java/org/apache/sqoop/job/etl/HdfsSequenceExportExtractor.java b/execution/mapreduce/src/main/java/org/apache/sqoop/job/etl/HdfsSequenceExportExtractor.java index 1f6714dc..0693a095 100644 --- a/execution/mapreduce/src/main/java/org/apache/sqoop/job/etl/HdfsSequenceExportExtractor.java +++ b/execution/mapreduce/src/main/java/org/apache/sqoop/job/etl/HdfsSequenceExportExtractor.java @@ -19,6 +19,8 @@ import java.io.IOException; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.SequenceFile; @@ -32,6 +34,9 @@ public class HdfsSequenceExportExtractor extends Extractor { + public static final Log LOG = + LogFactory.getLog(HdfsSequenceExportExtractor.class.getName()); + private Configuration conf; private DataWriter datawriter; @@ -51,6 +56,7 @@ public void run(ImmutableContext context, Object connectionConfiguration, try { HdfsExportPartition p = (HdfsExportPartition)partition; + LOG.info("Working on partition: " + p); int numFiles = p.getNumberOfFiles(); for (int i=0; i