Dave Beech created HBASE-7024:
---------------------------------
Summary: TableMapReduceUtil.initTableMapperJob unnecessarily
limits the types of outputKeyClass and outputValueClass
Key: HBASE-7024
URL: https://issues.apache.org/jira/browse/HBASE-7024
Project: HBase
Issue Type: Bug
Components: mapreduce
Reporter: Dave Beech
Priority: Minor
The various initTableMapperJob methods in TableMapReduceUtil take
outputKeyClass and outputValueClass parameters which need to extend
WritableComparable and Writable respectively.
Because of this, it is not convenient to use an alternative serialization like
Avro. (I wanted to set these parameters to AvroKey and AvroValue).
The methods in the MapReduce API to set map output key and value types do not
impose this restriction, so is there a reason to do it here?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira