类 TablestorageConnection

  • 所有已实现的接口:
    Closeable, AutoCloseable, org.apache.hadoop.hbase.Abortable, org.apache.hadoop.hbase.client.Connection

    public class TablestorageConnection
    extends Object
    implements org.apache.hadoop.hbase.client.Connection
    TableStorageConnection derived from hbase.client.Connection A connection encapsulating the corresponding configure to TableStorage.
    • 构造器详细资料

      • TablestorageConnection

        public TablestorageConnection​(org.apache.hadoop.conf.Configuration conf)
                               throws IOException
        Construct a connection to TableStorage with configuration.
        参数:
        conf - the configuration used to connect TableStorage.
        抛出:
        IOException
      • TablestorageConnection

        public TablestorageConnection​(org.apache.hadoop.conf.Configuration conf,
                                      boolean managed,
                                      ExecutorService pool,
                                      org.apache.hadoop.hbase.security.User user)
    • 方法详细资料

      • getConfiguration

        public org.apache.hadoop.conf.Configuration getConfiguration()
        指定者:
        getConfiguration 在接口中 org.apache.hadoop.hbase.client.Connection
      • getTable

        public org.apache.hadoop.hbase.client.Table getTable​(org.apache.hadoop.hbase.TableName tableName)
                                                      throws IOException
        指定者:
        getTable 在接口中 org.apache.hadoop.hbase.client.Connection
        抛出:
        IOException
      • getTable

        public org.apache.hadoop.hbase.client.Table getTable​(org.apache.hadoop.hbase.TableName tableName,
                                                             ExecutorService pool)
                                                      throws IOException
        指定者:
        getTable 在接口中 org.apache.hadoop.hbase.client.Connection
        抛出:
        IOException
      • getBufferedMutator

        public org.apache.hadoop.hbase.client.BufferedMutator getBufferedMutator​(org.apache.hadoop.hbase.TableName tableName)
                                                                          throws IOException
        指定者:
        getBufferedMutator 在接口中 org.apache.hadoop.hbase.client.Connection
        抛出:
        IOException
      • getBufferedMutator

        public org.apache.hadoop.hbase.client.BufferedMutator getBufferedMutator​(org.apache.hadoop.hbase.client.BufferedMutatorParams params)
                                                                          throws IOException
        指定者:
        getBufferedMutator 在接口中 org.apache.hadoop.hbase.client.Connection
        抛出:
        IOException
      • getRegionLocator

        public org.apache.hadoop.hbase.client.RegionLocator getRegionLocator​(org.apache.hadoop.hbase.TableName tableName)
                                                                      throws IOException
        指定者:
        getRegionLocator 在接口中 org.apache.hadoop.hbase.client.Connection
        抛出:
        IOException
      • getAdmin

        public org.apache.hadoop.hbase.client.Admin getAdmin()
                                                      throws IOException
        指定者:
        getAdmin 在接口中 org.apache.hadoop.hbase.client.Connection
        抛出:
        IOException
      • isClosed

        public boolean isClosed()
        指定者:
        isClosed 在接口中 org.apache.hadoop.hbase.client.Connection
      • abort

        public void abort​(String why,
                          Throwable e)
        指定者:
        abort 在接口中 org.apache.hadoop.hbase.Abortable
      • isAborted

        public boolean isAborted()
        指定者:
        isAborted 在接口中 org.apache.hadoop.hbase.Abortable