hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Will Temperley (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-12929) TableMapReduceUtil.initTableMapperJob unnecessarily limits the types of outputKeyClass and outputValueClass
Date Tue, 27 Jan 2015 08:55:35 GMT
Will Temperley created HBASE-12929:
--------------------------------------

             Summary: TableMapReduceUtil.initTableMapperJob unnecessarily limits the types
of outputKeyClass and outputValueClass
                 Key: HBASE-12929
                 URL: https://issues.apache.org/jira/browse/HBASE-12929
             Project: HBase
          Issue Type: Improvement
          Components: mapreduce
            Reporter: Will Temperley
            Priority: Minor


The initTableMapperJob methods in TableMapReduceUtil which take multiple scans unnecessarily
limit the types of the outputKeyClass and outputValueClass parameters, requiring them to extend
WritableComparable and Writable respectively.  

In my specific use case, therefore, I cannot create a mapper job which outputs an hbase.client.Result.

The methods in the MapReduce API to set map output key and value types do not impose this
restriction.

The other overloads of initTableMapperJob do not have this limitation - the restrictions were
removed by https://issues.apache.org/jira/browse/HBASE-7024





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message