Package com.mapr.fs.hbase
Class MapRClusterConnectionImpl
- java.lang.Object
-
- org.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
- com.mapr.fs.hbase.MapRClusterConnectionImpl
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,org.apache.hadoop.hbase.Abortable,org.apache.hadoop.hbase.client.ClusterConnection,org.apache.hadoop.hbase.client.Connection,org.apache.hadoop.hbase.client.HConnection
@Private public class MapRClusterConnectionImpl extends org.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_CALLBACK_THREADS
-
Constructor Summary
Constructors Constructor Description MapRClusterConnectionImpl(org.apache.hadoop.conf.Configuration conf, boolean managed, org.apache.hadoop.hbase.security.User user, org.apache.hadoop.hbase.client.mapr.BaseTableMappingRules rule)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabort(java.lang.String why, java.lang.Throwable e)voidclearCaches(org.apache.hadoop.hbase.ServerName sn)voidclearRegionCache()voidclearRegionCache(byte[] tableName)voidclearRegionCache(org.apache.hadoop.hbase.TableName tableName)voidclose()org.apache.hadoop.hbase.client.mapr.AbstractHBaseAdmincreateAbstractHBaseAdmin()voiddeleteCachedRegionLocation(org.apache.hadoop.hbase.HRegionLocation location)org.apache.hadoop.hbase.client.AdmingetAdmin()org.apache.hadoop.hbase.protobuf.generated.AdminProtos.AdminService.BlockingInterfacegetAdmin(org.apache.hadoop.hbase.ServerName serverName)org.apache.hadoop.hbase.protobuf.generated.AdminProtos.AdminService.BlockingInterfacegetAdmin(org.apache.hadoop.hbase.ServerName serverName, boolean getMaster)org.apache.hadoop.hbase.client.AsyncProcessgetAsyncProcess()org.apache.hadoop.hbase.client.backoff.ClientBackoffPolicygetBackoffPolicy()java.util.concurrent.ThreadPoolExecutorgetBMPool()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.hbase.protobuf.generated.ClientProtos.ClientService.BlockingInterfacegetClient(org.apache.hadoop.hbase.ServerName serverName)org.apache.hadoop.conf.ConfigurationgetConfiguration()org.apache.hadoop.hbase.client.ConnectionConfigurationgetConnectionConfiguration()org.apache.hadoop.hbase.client.MetricsConnectiongetConnectionMetrics()intgetCurrentNrHRS()org.apache.hadoop.hbase.HTableDescriptorgetHTableDescriptor(byte[] tableName)org.apache.hadoop.hbase.HTableDescriptorgetHTableDescriptor(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.HTableDescriptor[]getHTableDescriptors(java.util.List<java.lang.String> tableNames)org.apache.hadoop.hbase.HTableDescriptor[]getHTableDescriptorsByTableName(java.util.List<org.apache.hadoop.hbase.TableName> tableNames)org.apache.hadoop.hbase.client.MasterKeepAliveConnectiongetKeepAliveMasterService()org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService.BlockingInterfacegetMaster()org.apache.hadoop.hbase.client.RpcRetryingCallerFactorygetNewRpcRetryingCallerFactory(org.apache.hadoop.conf.Configuration conf)org.apache.hadoop.hbase.client.NonceGeneratorgetNonceGenerator()booleangetRegionCachePrefetch(byte[] tableName)booleangetRegionCachePrefetch(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.HRegionLocationgetRegionLocation(byte[] tableName, byte[] row, boolean reload)org.apache.hadoop.hbase.HRegionLocationgetRegionLocation(org.apache.hadoop.hbase.TableName tableName, byte[] row, boolean reload)org.apache.hadoop.hbase.client.RegionLocatorgetRegionLocator(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.ipc.RpcControllerFactorygetRpcControllerFactory()org.apache.hadoop.hbase.client.RpcRetryingCallerFactorygetRpcRetryingCallerFactory()org.apache.hadoop.hbase.client.ServerStatisticTrackergetStatisticsTracker()org.apache.hadoop.hbase.client.HTableInterfacegetTable(byte[] tableName)org.apache.hadoop.hbase.client.HTableInterfacegetTable(byte[] tableName, java.util.concurrent.ExecutorService pool)org.apache.hadoop.hbase.client.HTableInterfacegetTable(java.lang.String tableName)org.apache.hadoop.hbase.client.HTableInterfacegetTable(java.lang.String tableName, java.util.concurrent.ExecutorService pool)org.apache.hadoop.hbase.client.HTableInterfacegetTable(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.client.HTableInterfacegetTable(org.apache.hadoop.hbase.TableName tableName, java.util.concurrent.ExecutorService pool)org.apache.hadoop.hbase.client.mapr.BaseTableMappingRulesgetTableMappingRule()java.lang.String[]getTableNames()org.apache.hadoop.hbase.security.UsergetUser()booleanhasCellBlockSupport()booleanisAborted()booleanisClosed()booleanisDeadServer(org.apache.hadoop.hbase.ServerName serverName)booleanisManaged()booleanisMasterRunning()booleanisTableAvailable(byte[] tableName)booleanisTableAvailable(byte[] tableName, byte[][] splitKeys)booleanisTableAvailable(org.apache.hadoop.hbase.TableName tableName)booleanisTableAvailable(org.apache.hadoop.hbase.TableName tableName, byte[][] splitKeys)booleanisTableDisabled(byte[] tableName)booleanisTableDisabled(org.apache.hadoop.hbase.TableName tableName)booleanisTableEnabled(byte[] tableName)booleanisTableEnabled(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.TableName[]listTableNames()org.apache.hadoop.hbase.HTableDescriptor[]listTables()org.apache.hadoop.hbase.HRegionLocationlocateRegion(byte[] regionName)org.apache.hadoop.hbase.HRegionLocationlocateRegion(byte[] tableName, byte[] row)org.apache.hadoop.hbase.HRegionLocationlocateRegion(org.apache.hadoop.hbase.TableName tableName, byte[] row)org.apache.hadoop.hbase.RegionLocationslocateRegion(org.apache.hadoop.hbase.TableName tableName, byte[] row, boolean useCache, boolean retry)org.apache.hadoop.hbase.RegionLocationslocateRegion(org.apache.hadoop.hbase.TableName tableName, byte[] row, boolean useCache, boolean retry, int replicaId)java.util.List<org.apache.hadoop.hbase.HRegionLocation>locateRegions(byte[] tableName)java.util.List<org.apache.hadoop.hbase.HRegionLocation>locateRegions(byte[] tableName, boolean useCache, boolean offlined)java.util.List<org.apache.hadoop.hbase.HRegionLocation>locateRegions(org.apache.hadoop.hbase.TableName tableName)java.util.List<org.apache.hadoop.hbase.HRegionLocation>locateRegions(org.apache.hadoop.hbase.TableName tableName, boolean useCache, boolean offlined)voidprocessBatch(java.util.List<? extends org.apache.hadoop.hbase.client.Row> actions, byte[] tableName, java.util.concurrent.ExecutorService pool, java.lang.Object[] results)voidprocessBatch(java.util.List<? extends org.apache.hadoop.hbase.client.Row> actions, org.apache.hadoop.hbase.TableName tableName, java.util.concurrent.ExecutorService pool, java.lang.Object[] results)<R> voidprocessBatchCallback(java.util.List<? extends org.apache.hadoop.hbase.client.Row> list, byte[] tableName, java.util.concurrent.ExecutorService pool, java.lang.Object[] results, org.apache.hadoop.hbase.client.coprocessor.Batch.Callback<R> callback)<R> voidprocessBatchCallback(java.util.List<? extends org.apache.hadoop.hbase.client.Row> list, org.apache.hadoop.hbase.TableName tableName, java.util.concurrent.ExecutorService pool, java.lang.Object[] results, org.apache.hadoop.hbase.client.coprocessor.Batch.Callback<R> callback)org.apache.hadoop.hbase.HRegionLocationrelocateRegion(byte[] tableName, byte[] row)org.apache.hadoop.hbase.HRegionLocationrelocateRegion(org.apache.hadoop.hbase.TableName tableName, byte[] row)org.apache.hadoop.hbase.RegionLocationsrelocateRegion(org.apache.hadoop.hbase.TableName tableName, byte[] row, int replicaId)voidsetRegionCachePrefetch(byte[] tableName, boolean enable)voidsetRegionCachePrefetch(org.apache.hadoop.hbase.TableName tableName, boolean enable)voidupdateCachedLocations(byte[] tableName, byte[] rowkey, java.lang.Object exception, org.apache.hadoop.hbase.HRegionLocation source)voidupdateCachedLocations(org.apache.hadoop.hbase.TableName tableName, byte[] regionName, byte[] rowkey, java.lang.Object exception, org.apache.hadoop.hbase.ServerName source)voidupdateCachedLocations(org.apache.hadoop.hbase.TableName tableName, byte[] rowkey, java.lang.Object exception, org.apache.hadoop.hbase.HRegionLocation source)
-
-
-
Field Detail
-
DEFAULT_CALLBACK_THREADS
public static final int DEFAULT_CALLBACK_THREADS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MapRClusterConnectionImpl
public MapRClusterConnectionImpl(org.apache.hadoop.conf.Configuration conf, boolean managed, org.apache.hadoop.hbase.security.User user, org.apache.hadoop.hbase.client.mapr.BaseTableMappingRules rule) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Detail
-
getUser
public org.apache.hadoop.hbase.security.User getUser()
- Overrides:
getUserin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
abort
public void abort(java.lang.String why, java.lang.Throwable e)- Specified by:
abortin interfaceorg.apache.hadoop.hbase.Abortable- Specified by:
abortin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
isAborted
public boolean isAborted()
- Specified by:
isAbortedin interfaceorg.apache.hadoop.hbase.Abortable- Specified by:
isAbortedin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
getBMPool
public java.util.concurrent.ThreadPoolExecutor getBMPool()
- Specified by:
getBMPoolin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Specified by:
closein interfaceorg.apache.hadoop.hbase.client.Connection- Specified by:
closein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getConfiguration
public org.apache.hadoop.conf.Configuration getConfiguration()
- Specified by:
getConfigurationin interfaceorg.apache.hadoop.hbase.client.Connection- Specified by:
getConfigurationin interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
getConfigurationin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
getTableMappingRule
public org.apache.hadoop.hbase.client.mapr.BaseTableMappingRules getTableMappingRule()
- Specified by:
getTableMappingRulein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
getTable
public org.apache.hadoop.hbase.client.HTableInterface getTable(java.lang.String tableName) throws java.io.IOException- Specified by:
getTablein interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
getTablein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getTable
public org.apache.hadoop.hbase.client.HTableInterface getTable(byte[] tableName) throws java.io.IOException- Specified by:
getTablein interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
getTablein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getTable
public org.apache.hadoop.hbase.client.HTableInterface getTable(org.apache.hadoop.hbase.TableName tableName) throws java.io.IOException- Specified by:
getTablein interfaceorg.apache.hadoop.hbase.client.Connection- Specified by:
getTablein interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
getTablein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getTable
public org.apache.hadoop.hbase.client.HTableInterface getTable(java.lang.String tableName, java.util.concurrent.ExecutorService pool) throws java.io.IOException- Specified by:
getTablein interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
getTablein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getTable
public org.apache.hadoop.hbase.client.HTableInterface getTable(byte[] tableName, java.util.concurrent.ExecutorService pool) throws java.io.IOException- Specified by:
getTablein interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
getTablein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getTable
public org.apache.hadoop.hbase.client.HTableInterface getTable(org.apache.hadoop.hbase.TableName tableName, java.util.concurrent.ExecutorService pool) throws java.io.IOException- Specified by:
getTablein interfaceorg.apache.hadoop.hbase.client.Connection- Specified by:
getTablein interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
getTablein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getBufferedMutator
public org.apache.hadoop.hbase.client.BufferedMutator getBufferedMutator(org.apache.hadoop.hbase.client.BufferedMutatorParams params)
- Specified by:
getBufferedMutatorin interfaceorg.apache.hadoop.hbase.client.Connection- Specified by:
getBufferedMutatorin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
getBufferedMutator
public org.apache.hadoop.hbase.client.BufferedMutator getBufferedMutator(org.apache.hadoop.hbase.TableName tableName) throws java.io.IOException- Specified by:
getBufferedMutatorin interfaceorg.apache.hadoop.hbase.client.Connection- Specified by:
getBufferedMutatorin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getRegionLocator
public org.apache.hadoop.hbase.client.RegionLocator getRegionLocator(org.apache.hadoop.hbase.TableName tableName) throws java.io.IOException- Specified by:
getRegionLocatorin interfaceorg.apache.hadoop.hbase.client.Connection- Specified by:
getRegionLocatorin interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
getRegionLocatorin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
createAbstractHBaseAdmin
public org.apache.hadoop.hbase.client.mapr.AbstractHBaseAdmin createAbstractHBaseAdmin() throws java.io.IOException- Specified by:
createAbstractHBaseAdminin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getAdmin
public org.apache.hadoop.hbase.client.Admin getAdmin() throws java.io.IOException- Specified by:
getAdminin interfaceorg.apache.hadoop.hbase.client.Connection- Specified by:
getAdminin interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
getAdminin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
isMasterRunning
public boolean isMasterRunning() throws org.apache.hadoop.hbase.MasterNotRunningException, org.apache.hadoop.hbase.ZooKeeperConnectionException- Specified by:
isMasterRunningin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
isMasterRunningin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
isMasterRunningin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
org.apache.hadoop.hbase.MasterNotRunningExceptionorg.apache.hadoop.hbase.ZooKeeperConnectionException
-
isTableEnabled
public boolean isTableEnabled(org.apache.hadoop.hbase.TableName tableName) throws java.io.IOException- Specified by:
isTableEnabledin interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
isTableEnabledin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
isTableEnabled
public boolean isTableEnabled(byte[] tableName) throws java.io.IOException- Specified by:
isTableEnabledin interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
isTableEnabledin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
isTableDisabled
public boolean isTableDisabled(org.apache.hadoop.hbase.TableName tableName) throws java.io.IOException- Specified by:
isTableDisabledin interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
isTableDisabledin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
isTableDisabled
public boolean isTableDisabled(byte[] tableName) throws java.io.IOException- Specified by:
isTableDisabledin interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
isTableDisabledin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
isTableAvailable
public boolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName) throws java.io.IOException- Specified by:
isTableAvailablein interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
isTableAvailablein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
isTableAvailable
public boolean isTableAvailable(byte[] tableName) throws java.io.IOException- Specified by:
isTableAvailablein interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
isTableAvailablein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
isTableAvailable
public boolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName, byte[][] splitKeys) throws java.io.IOException- Specified by:
isTableAvailablein interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
isTableAvailablein interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
isTableAvailablein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
isTableAvailable
public boolean isTableAvailable(byte[] tableName, byte[][] splitKeys) throws java.io.IOException- Specified by:
isTableAvailablein interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
isTableAvailablein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
listTables
public org.apache.hadoop.hbase.HTableDescriptor[] listTables() throws java.io.IOException- Specified by:
listTablesin interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
listTablesin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getTableNames
public java.lang.String[] getTableNames() throws java.io.IOException- Specified by:
getTableNamesin interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
getTableNamesin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
listTableNames
public org.apache.hadoop.hbase.TableName[] listTableNames() throws java.io.IOException- Specified by:
listTableNamesin interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
listTableNamesin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getHTableDescriptor
public org.apache.hadoop.hbase.HTableDescriptor getHTableDescriptor(org.apache.hadoop.hbase.TableName tableName) throws java.io.IOException- Specified by:
getHTableDescriptorin interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
getHTableDescriptorin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getHTableDescriptor
public org.apache.hadoop.hbase.HTableDescriptor getHTableDescriptor(byte[] tableName) throws java.io.IOException- Specified by:
getHTableDescriptorin interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
getHTableDescriptorin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
locateRegion
public org.apache.hadoop.hbase.HRegionLocation locateRegion(org.apache.hadoop.hbase.TableName tableName, byte[] row) throws java.io.IOException- Specified by:
locateRegionin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
locateRegionin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
locateRegionin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
locateRegion
public org.apache.hadoop.hbase.HRegionLocation locateRegion(byte[] tableName, byte[] row) throws java.io.IOException- Specified by:
locateRegionin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
locateRegionin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
locateRegion
public org.apache.hadoop.hbase.RegionLocations locateRegion(org.apache.hadoop.hbase.TableName tableName, byte[] row, boolean useCache, boolean retry) throws java.io.IOException- Specified by:
locateRegionin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Overrides:
locateRegionin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
clearRegionCache
public void clearRegionCache()
- Specified by:
clearRegionCachein interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
clearRegionCachein interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
clearRegionCachein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
clearRegionCache
public void clearRegionCache(org.apache.hadoop.hbase.TableName tableName)
- Specified by:
clearRegionCachein interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
clearRegionCachein interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
clearRegionCachein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
clearRegionCache
public void clearRegionCache(byte[] tableName)
- Specified by:
clearRegionCachein interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
clearRegionCachein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
deleteCachedRegionLocation
public void deleteCachedRegionLocation(org.apache.hadoop.hbase.HRegionLocation location)
- Specified by:
deleteCachedRegionLocationin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
deleteCachedRegionLocationin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
deleteCachedRegionLocationin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
relocateRegion
public org.apache.hadoop.hbase.HRegionLocation relocateRegion(org.apache.hadoop.hbase.TableName tableName, byte[] row) throws java.io.IOException- Specified by:
relocateRegionin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
relocateRegionin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
relocateRegionin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
relocateRegion
public org.apache.hadoop.hbase.HRegionLocation relocateRegion(byte[] tableName, byte[] row) throws java.io.IOException- Specified by:
relocateRegionin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
relocateRegionin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
updateCachedLocations
public void updateCachedLocations(org.apache.hadoop.hbase.TableName tableName, byte[] rowkey, java.lang.Object exception, org.apache.hadoop.hbase.HRegionLocation source)- Specified by:
updateCachedLocationsin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
updateCachedLocationsin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
updateCachedLocations
public void updateCachedLocations(org.apache.hadoop.hbase.TableName tableName, byte[] regionName, byte[] rowkey, java.lang.Object exception, org.apache.hadoop.hbase.ServerName source)- Specified by:
updateCachedLocationsin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
updateCachedLocationsin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
updateCachedLocationsin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
updateCachedLocations
public void updateCachedLocations(byte[] tableName, byte[] rowkey, java.lang.Object exception, org.apache.hadoop.hbase.HRegionLocation source)- Specified by:
updateCachedLocationsin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
updateCachedLocationsin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
locateRegion
public org.apache.hadoop.hbase.HRegionLocation locateRegion(byte[] regionName) throws java.io.IOException- Specified by:
locateRegionin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
locateRegionin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
locateRegionin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
locateRegions
public java.util.List<org.apache.hadoop.hbase.HRegionLocation> locateRegions(org.apache.hadoop.hbase.TableName tableName) throws java.io.IOException- Specified by:
locateRegionsin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
locateRegionsin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
locateRegionsin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
locateRegions
public java.util.List<org.apache.hadoop.hbase.HRegionLocation> locateRegions(byte[] tableName) throws java.io.IOException- Specified by:
locateRegionsin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
locateRegionsin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
locateRegions
public java.util.List<org.apache.hadoop.hbase.HRegionLocation> locateRegions(org.apache.hadoop.hbase.TableName tableName, boolean useCache, boolean offlined) throws java.io.IOException- Specified by:
locateRegionsin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
locateRegionsin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
locateRegionsin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
locateRegions
public java.util.List<org.apache.hadoop.hbase.HRegionLocation> locateRegions(byte[] tableName, boolean useCache, boolean offlined) throws java.io.IOException- Specified by:
locateRegionsin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
locateRegionsin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
locateRegion
public org.apache.hadoop.hbase.RegionLocations locateRegion(org.apache.hadoop.hbase.TableName tableName, byte[] row, boolean useCache, boolean retry, int replicaId) throws java.io.IOException- Specified by:
locateRegionin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Overrides:
locateRegionin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
relocateRegion
public org.apache.hadoop.hbase.RegionLocations relocateRegion(org.apache.hadoop.hbase.TableName tableName, byte[] row, int replicaId) throws java.io.IOException- Specified by:
relocateRegionin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Overrides:
relocateRegionin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getMaster
public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService.BlockingInterface getMaster() throws java.io.IOException- Specified by:
getMasterin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
getMasterin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
getMasterin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getAdmin
public org.apache.hadoop.hbase.protobuf.generated.AdminProtos.AdminService.BlockingInterface getAdmin(org.apache.hadoop.hbase.ServerName serverName) throws java.io.IOException- Specified by:
getAdminin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
getAdminin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
getAdminin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getClient
public org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ClientService.BlockingInterface getClient(org.apache.hadoop.hbase.ServerName serverName) throws java.io.IOException- Specified by:
getClientin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
getClientin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
getClientin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getAdmin
public org.apache.hadoop.hbase.protobuf.generated.AdminProtos.AdminService.BlockingInterface getAdmin(org.apache.hadoop.hbase.ServerName serverName, boolean getMaster) throws java.io.IOException- Specified by:
getAdminin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
getAdminin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getRegionLocation
public org.apache.hadoop.hbase.HRegionLocation getRegionLocation(org.apache.hadoop.hbase.TableName tableName, byte[] row, boolean reload) throws java.io.IOException- Specified by:
getRegionLocationin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
getRegionLocationin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
getRegionLocationin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getRegionLocation
public org.apache.hadoop.hbase.HRegionLocation getRegionLocation(byte[] tableName, byte[] row, boolean reload) throws java.io.IOException- Specified by:
getRegionLocationin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
getRegionLocationin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
processBatch
public void processBatch(java.util.List<? extends org.apache.hadoop.hbase.client.Row> actions, org.apache.hadoop.hbase.TableName tableName, java.util.concurrent.ExecutorService pool, java.lang.Object[] results) throws java.io.IOException, java.lang.InterruptedException- Specified by:
processBatchin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
processBatchin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
processBatch
public void processBatch(java.util.List<? extends org.apache.hadoop.hbase.client.Row> actions, byte[] tableName, java.util.concurrent.ExecutorService pool, java.lang.Object[] results) throws java.io.IOException, java.lang.InterruptedException- Specified by:
processBatchin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
processBatchin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
processBatchCallback
public <R> void processBatchCallback(java.util.List<? extends org.apache.hadoop.hbase.client.Row> list, org.apache.hadoop.hbase.TableName tableName, java.util.concurrent.ExecutorService pool, java.lang.Object[] results, org.apache.hadoop.hbase.client.coprocessor.Batch.Callback<R> callback) throws java.io.IOException, java.lang.InterruptedException- Specified by:
processBatchCallbackin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
processBatchCallbackin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
processBatchCallback
public <R> void processBatchCallback(java.util.List<? extends org.apache.hadoop.hbase.client.Row> list, byte[] tableName, java.util.concurrent.ExecutorService pool, java.lang.Object[] results, org.apache.hadoop.hbase.client.coprocessor.Batch.Callback<R> callback) throws java.io.IOException, java.lang.InterruptedException- Specified by:
processBatchCallbackin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
processBatchCallbackin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
setRegionCachePrefetch
public void setRegionCachePrefetch(org.apache.hadoop.hbase.TableName tableName, boolean enable)- Specified by:
setRegionCachePrefetchin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
setRegionCachePrefetchin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
setRegionCachePrefetch
public void setRegionCachePrefetch(byte[] tableName, boolean enable)- Specified by:
setRegionCachePrefetchin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
setRegionCachePrefetchin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
getRegionCachePrefetch
public boolean getRegionCachePrefetch(org.apache.hadoop.hbase.TableName tableName)
- Specified by:
getRegionCachePrefetchin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
getRegionCachePrefetchin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
getRegionCachePrefetch
public boolean getRegionCachePrefetch(byte[] tableName)
- Specified by:
getRegionCachePrefetchin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
getRegionCachePrefetchin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
getCurrentNrHRS
public int getCurrentNrHRS() throws java.io.IOException- Specified by:
getCurrentNrHRSin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
getCurrentNrHRSin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getHTableDescriptorsByTableName
public org.apache.hadoop.hbase.HTableDescriptor[] getHTableDescriptorsByTableName(java.util.List<org.apache.hadoop.hbase.TableName> tableNames) throws java.io.IOException- Specified by:
getHTableDescriptorsByTableNamein interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
getHTableDescriptorsByTableNamein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
getHTableDescriptors
public org.apache.hadoop.hbase.HTableDescriptor[] getHTableDescriptors(java.util.List<java.lang.String> tableNames) throws java.io.IOException- Specified by:
getHTableDescriptorsin interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
getHTableDescriptorsin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
java.io.IOException
-
isClosed
public boolean isClosed()
- Specified by:
isClosedin interfaceorg.apache.hadoop.hbase.client.Connection- Specified by:
isClosedin interfaceorg.apache.hadoop.hbase.client.HConnection- Specified by:
isClosedin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
clearCaches
public void clearCaches(org.apache.hadoop.hbase.ServerName sn)
- Specified by:
clearCachesin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
clearCachesin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
clearCachesin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
getKeepAliveMasterService
public org.apache.hadoop.hbase.client.MasterKeepAliveConnection getKeepAliveMasterService() throws org.apache.hadoop.hbase.MasterNotRunningException- Specified by:
getKeepAliveMasterServicein interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
getKeepAliveMasterServicein interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
getKeepAliveMasterServicein classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection- Throws:
org.apache.hadoop.hbase.MasterNotRunningException
-
isDeadServer
public boolean isDeadServer(org.apache.hadoop.hbase.ServerName serverName)
- Specified by:
isDeadServerin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
isDeadServerin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
isDeadServerin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
getNonceGenerator
public org.apache.hadoop.hbase.client.NonceGenerator getNonceGenerator()
- Specified by:
getNonceGeneratorin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
getNonceGeneratorin interfaceorg.apache.hadoop.hbase.client.HConnection- Overrides:
getNonceGeneratorin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
getAsyncProcess
public org.apache.hadoop.hbase.client.AsyncProcess getAsyncProcess()
- Specified by:
getAsyncProcessin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Overrides:
getAsyncProcessin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
getNewRpcRetryingCallerFactory
public org.apache.hadoop.hbase.client.RpcRetryingCallerFactory getNewRpcRetryingCallerFactory(org.apache.hadoop.conf.Configuration conf)
- Specified by:
getNewRpcRetryingCallerFactoryin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Overrides:
getNewRpcRetryingCallerFactoryin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
isManaged
public boolean isManaged()
- Specified by:
isManagedin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Specified by:
isManagedin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
getStatisticsTracker
public org.apache.hadoop.hbase.client.ServerStatisticTracker getStatisticsTracker()
- Specified by:
getStatisticsTrackerin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Overrides:
getStatisticsTrackerin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
getBackoffPolicy
public org.apache.hadoop.hbase.client.backoff.ClientBackoffPolicy getBackoffPolicy()
- Specified by:
getBackoffPolicyin interfaceorg.apache.hadoop.hbase.client.ClusterConnection- Overrides:
getBackoffPolicyin classorg.apache.hadoop.hbase.client.mapr.AbstractMapRClusterConnection
-
getRpcRetryingCallerFactory
public org.apache.hadoop.hbase.client.RpcRetryingCallerFactory getRpcRetryingCallerFactory()
-
getRpcControllerFactory
public org.apache.hadoop.hbase.ipc.RpcControllerFactory getRpcControllerFactory()
-
getConnectionConfiguration
public org.apache.hadoop.hbase.client.ConnectionConfiguration getConnectionConfiguration()
-
getConnectionMetrics
public org.apache.hadoop.hbase.client.MetricsConnection getConnectionMetrics()
-
hasCellBlockSupport
public boolean hasCellBlockSupport()
-
-