[ 
https://issues.apache.org/jira/browse/HBASE-7024?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13482723#comment-13482723
 ] 

stack commented on HBASE-7024:
------------------------------

What does hadoop do for base/example task classes?  Does this patch work w/ h1 
and h2?   The keys and values have to be serializable.  I'd think that there 
would be something else the  MR framework would expect us to implement so it 
could do the serializing?  Thanks Dave
                
> 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: Improvement
>          Components: mapreduce
>            Reporter: Dave Beech
>            Priority: Minor
>         Attachments: HBASE-7024.patch
>
>
> 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

Reply via email to