Users should be able to choose custom TableInputFormats without modifying 
TableMapReduceUtil.initTableMapperJob().
------------------------------------------------------------------------------------------------------------------

                 Key: HBASE-4039
                 URL: https://issues.apache.org/jira/browse/HBASE-4039
             Project: HBase
          Issue Type: New Feature
          Components: mapreduce
    Affects Versions: 0.90.3
         Environment: HBase-0.90.3. OS, hardware specs not relevant.
            Reporter: Edward Choi
            Priority: Minor


Currently, 
org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.initTableMapperJob()forces 
any Hbase job to use the default TableInputFormat.class as the job's input 
format class.
"job.setInputFormatClass(TableInputFormat.class);" ==> This line is included in 
initTableMapperJob().
This restriction causes users to modify initTableMapperJob() in addition to 
implementing their own TableInputFormat. 
It would be nicer if users can use custom TableInputFormats without 
additionally tampering with HBase source code.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to