类 TablestorageConnection
- java.lang.Object
-
- com.baidubce.services.tablestoragehbaseclient.hbase.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(org.apache.hadoop.conf.Configuration conf)Construct a connection to TableStorage with configuration.TablestorageConnection(org.apache.hadoop.conf.Configuration conf, boolean managed, ExecutorService pool, org.apache.hadoop.hbase.security.User user)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidabort(String why, Throwable e)voidclose()org.apache.hadoop.hbase.client.AdmingetAdmin()org.apache.hadoop.hbase.client.BufferedMutatorgetBufferedMutator(org.apache.hadoop.hbase.client.BufferedMutatorParams params)org.apache.hadoop.hbase.client.BufferedMutatorgetBufferedMutator(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.conf.ConfigurationgetConfiguration()org.apache.hadoop.hbase.client.RegionLocatorgetRegionLocator(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.client.TablegetTable(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.client.TablegetTable(org.apache.hadoop.hbase.TableName tableName, ExecutorService pool)TablestorageConfigurationgetTablestorageConfiguration()booleanisAborted()booleanisClosed()
-
-
-
构造器详细资料
-
TablestorageConnection
public TablestorageConnection(org.apache.hadoop.conf.Configuration conf) throws IOExceptionConstruct 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)
-
-
方法详细资料
-
getTablestorageConfiguration
public TablestorageConfiguration getTablestorageConfiguration()
-
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
-
close
public void close() throws IOException- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Closeable- 指定者:
close在接口中org.apache.hadoop.hbase.client.Connection- 抛出:
IOException
-
isClosed
public boolean isClosed()
- 指定者:
isClosed在接口中org.apache.hadoop.hbase.client.Connection
-
isAborted
public boolean isAborted()
- 指定者:
isAborted在接口中org.apache.hadoop.hbase.Abortable
-
-