title: What's the best way to get HTable handle of HBase?
body: <p>One way is directly call the HTable constructor, another is to call the getTable method from a HConnection.  The second option requires the HConnection to be "unmanaged", which is not very good for me because my process will have many threads accessing HBase.  I don't want to re-invent the wheel to manage the HConnections on my own.</p>
  
  <p>Thanks for your help.</p>
  
  <p>[Updates]: 
  We are stuck with 0.98.6, so ConnectionFactory is not available.</p>
  
  <p>I found the bellow jira suggesting to create an "unmanaged" connection and use a single ExecuteService to create HTable. Why can't we simply use the getTable method of the unmanaged connection to get HTable?  Is that because of HTable is not thread safe?
  <a href="https://issues.apache.org/jira/browse/HBASE-7463" rel="nofollow">https://issues.apache.org/jira/browse/HBASE-7463</a></p>