Description
There are a number of classes under mapreduce.lib that are not present in the 1.x series. Including these would help users and downstream projects using the new MapReduce API migrate to later versions of Hadoop in the future.
A few examples of where this would help:
- Sqoop uses mapreduce.lib.db.DBWritable and mapreduce.lib.input.CombineFileInputFormat (
SQOOP-384). - Mahout uses mapreduce.lib.output.MultipleOutputs (
MAHOUT-822). - HBase has a backport of mapreduce.lib.partition.InputSampler and TotalOrderPartitioner (in org.apache.hadoop.hbase.mapreduce.hadoopbackport) - it would be better if it used the ones in Hadoop.
Attachments
Attachments
Issue Links
- depends upon
-
MAPREDUCE-334 Change mapred.lib code to use new api
- Resolved
- is required by
-
SQOOP-384 Sqoop is incompatible with Hadoop prior to 0.21
- Resolved
- relates to
-
SQOOP-413 Port files org.apache.hadoop.mapreduce.lib.{db,input}.* from CDH3/Hadoop-0.21 to sqoop
- Resolved