You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Solomon Duskis (JIRA)" <ji...@apache.org> on 2015/01/02 16:16:13 UTC

[jira] [Created] (HBASE-12798) Map Reduce jobs should not create Tables in setConf()

Solomon Duskis created HBASE-12798:
--------------------------------------

             Summary: Map Reduce jobs should not create Tables in setConf()
                 Key: HBASE-12798
                 URL: https://issues.apache.org/jira/browse/HBASE-12798
             Project: HBase
          Issue Type: Bug
            Reporter: Solomon Duskis
            Assignee: Solomon Duskis
             Fix For: 1.0.0, 2.0.0


setConf() gets called in many places along the Map/Reduce chain.  HBase creates Tables and etc in setConf in a few places.  There should be a better place to create the Table, often while creating a TableRecordReader.

This issue will tackle the following classes:
- TableInputFormatBase
- MultiTableInputFormat

Other classes that could use a look over:
- HRegionPartitioner
- ReplicationLogCleaner
-TableInputFormatBase (this requires changing documentation and further thought about how users ought to close connections)



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