类 TablestorageAdmin
- java.lang.Object
-
- com.baidubce.services.tablestoragehbaseclient.hbase.TablestorageAdmin
-
- 所有已实现的接口:
Closeable,AutoCloseable,org.apache.hadoop.hbase.Abortable,org.apache.hadoop.hbase.client.Admin
public class TablestorageAdmin extends Object implements org.apache.hadoop.hbase.client.Admin
TablestorageAdmin derived from hbase.client.Admin
-
-
构造器概要
构造器 构造器 说明 TablestorageAdmin(TablestorageConnection connection)Construct a TablestorageAdmin for the target instance.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidabort(String why, Throwable e)booleanabortProcedure(long procId, boolean mayInterruptIfRunning)Future<Boolean>abortProcedureAsync(long procId, boolean mayInterruptIfRunning)voidaddColumn(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.HColumnDescriptor column)voidassign(byte[] regionName)booleanbalancer()voidcloneSnapshot(byte[] snapshotName, org.apache.hadoop.hbase.TableName tableName)voidcloneSnapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName)voidclose()voidcloseRegion(byte[] regionname, String serverName)voidcloseRegion(String regionname, String serverName)voidcloseRegion(org.apache.hadoop.hbase.ServerName sn, org.apache.hadoop.hbase.HRegionInfo hri)booleancloseRegionWithEncodedRegionName(String encodedRegionName, String serverName)voidcompact(org.apache.hadoop.hbase.TableName tableName)voidcompact(org.apache.hadoop.hbase.TableName tableName, byte[] columnFamily)voidcompactRegion(byte[] regionName)voidcompactRegion(byte[] regionName, byte[] columnFamily)voidcompactRegionServer(org.apache.hadoop.hbase.ServerName sn, boolean major)org.apache.hadoop.hbase.ipc.CoprocessorRpcChannelcoprocessorService()org.apache.hadoop.hbase.ipc.CoprocessorRpcChannelcoprocessorService(org.apache.hadoop.hbase.ServerName sn)voidcreateNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor)voidcreateTable(org.apache.hadoop.hbase.HTableDescriptor desc)voidcreateTable(org.apache.hadoop.hbase.HTableDescriptor desc, byte[][] splitKeys)voidcreateTable(org.apache.hadoop.hbase.HTableDescriptor desc, byte[] startKey, byte[] endKey, int numRegions)voidcreateTableAsync(org.apache.hadoop.hbase.HTableDescriptor desc, byte[][] splitKeys)voiddeleteColumn(org.apache.hadoop.hbase.TableName tableName, byte[] columnName)voiddeleteNamespace(String name)voiddeleteSnapshot(byte[] snapshotName)voiddeleteSnapshot(String snapshotName)voiddeleteSnapshots(String regex)voiddeleteSnapshots(Pattern pattern)voiddeleteTable(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.HTableDescriptor[]deleteTables(String regex)org.apache.hadoop.hbase.HTableDescriptor[]deleteTables(Pattern pattern)voiddisableTable(org.apache.hadoop.hbase.TableName tableName)voiddisableTableAsync(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.HTableDescriptor[]disableTables(String regex)org.apache.hadoop.hbase.HTableDescriptor[]disableTables(Pattern pattern)booleanenableCatalogJanitor(boolean enable)voidenableTable(org.apache.hadoop.hbase.TableName tableName)voidenableTableAsync(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.HTableDescriptor[]enableTables(String regex)org.apache.hadoop.hbase.HTableDescriptor[]enableTables(Pattern pattern)voidexecProcedure(String signature, String instance, Map<String,String> props)byte[]execProcedureWithRet(String signature, String instance, Map<String,String> props)voidflush(org.apache.hadoop.hbase.TableName tableName)voidflushRegion(byte[] regionName)org.apache.hadoop.hbase.util.Pair<Integer,Integer>getAlterStatus(byte[] tableName)org.apache.hadoop.hbase.util.Pair<Integer,Integer>getAlterStatus(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.ClusterStatusgetClusterStatus()org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionStategetCompactionState(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionStategetCompactionStateForRegion(byte[] regionName)org.apache.hadoop.conf.ConfigurationgetConfiguration()org.apache.hadoop.hbase.client.ConnectiongetConnection()longgetLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName tableName)longgetLastMajorCompactionTimestampForRegion(byte[] regionName)String[]getMasterCoprocessors()intgetMasterInfoPort()org.apache.hadoop.hbase.NamespaceDescriptorgetNamespaceDescriptor(String name)List<org.apache.hadoop.hbase.HRegionInfo>getOnlineRegions(org.apache.hadoop.hbase.ServerName sn)intgetOperationTimeout()org.apache.hadoop.hbase.quotas.QuotaRetrievergetQuotaRetriever(org.apache.hadoop.hbase.quotas.QuotaFilter filter)List<org.apache.hadoop.hbase.client.security.SecurityCapability>getSecurityCapabilities()org.apache.hadoop.hbase.HTableDescriptorgetTableDescriptor(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.HTableDescriptor[]getTableDescriptors(List<String> names)org.apache.hadoop.hbase.HTableDescriptor[]getTableDescriptorsByTableName(List<org.apache.hadoop.hbase.TableName> tableNames)List<org.apache.hadoop.hbase.HRegionInfo>getTableRegions(org.apache.hadoop.hbase.TableName tableName)booleanisAborted()booleanisBalancerEnabled()booleanisCatalogJanitorEnabled()booleanisNormalizerEnabled()booleanisProcedureFinished(String signature, String instance, Map<String,String> props)booleanisSnapshotFinished(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot)booleanisTableAvailable(org.apache.hadoop.hbase.TableName tableName)booleanisTableAvailable(org.apache.hadoop.hbase.TableName tableName, byte[][] splitKeys)booleanisTableDisabled(org.apache.hadoop.hbase.TableName tableName)booleanisTableEnabled(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.NamespaceDescriptor[]listNamespaceDescriptors()org.apache.hadoop.hbase.ProcedureInfo[]listProcedures()List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription>listSnapshots()List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription>listSnapshots(String regex)List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription>listSnapshots(Pattern pattern)org.apache.hadoop.hbase.HTableDescriptor[]listTableDescriptorsByNamespace(String name)org.apache.hadoop.hbase.TableName[]listTableNames()org.apache.hadoop.hbase.TableName[]listTableNames(String regex)org.apache.hadoop.hbase.TableName[]listTableNames(String regex, boolean includeSysTables)org.apache.hadoop.hbase.TableName[]listTableNames(Pattern pattern)org.apache.hadoop.hbase.TableName[]listTableNames(Pattern pattern, boolean includeSysTables)org.apache.hadoop.hbase.TableName[]listTableNamesByNamespace(String name)org.apache.hadoop.hbase.HTableDescriptor[]listTables()org.apache.hadoop.hbase.HTableDescriptor[]listTables(String regex)org.apache.hadoop.hbase.HTableDescriptor[]listTables(String regex, boolean includeSysTables)org.apache.hadoop.hbase.HTableDescriptor[]listTables(Pattern pattern)org.apache.hadoop.hbase.HTableDescriptor[]listTables(Pattern pattern, boolean includeSysTables)voidmajorCompact(org.apache.hadoop.hbase.TableName tableName)voidmajorCompact(org.apache.hadoop.hbase.TableName tableName, byte[] columnFamily)voidmajorCompactRegion(byte[] regionName)voidmajorCompactRegion(byte[] regionName, byte[] columnFamily)voidmergeRegions(byte[] nameOfRegionA, byte[] nameOfRegionB, boolean forcible)voidmodifyColumn(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.HColumnDescriptor descriptor)voidmodifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor)voidmodifyTable(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.HTableDescriptor htd)voidmove(byte[] encodedRegionName, byte[] destServerName)booleannormalize()voidoffline(byte[] regionName)voidrestoreSnapshot(byte[] snapshotName)voidrestoreSnapshot(byte[] snapshotName, boolean takeFailSafeSnapshot)voidrestoreSnapshot(String snapshotName)voidrestoreSnapshot(String snapshotName, boolean takeFailSafeSnapshot)voidrollWALWriter(org.apache.hadoop.hbase.ServerName serverName)intrunCatalogScan()booleansetBalancerRunning(boolean on, boolean synchronous)booleansetNormalizerRunning(boolean on)voidsetQuota(org.apache.hadoop.hbase.quotas.QuotaSettings quota)voidshutdown()voidsnapshot(byte[] snapshotName, org.apache.hadoop.hbase.TableName tableName)voidsnapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName)voidsnapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription.Type type)voidsnapshot(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot)voidsplit(org.apache.hadoop.hbase.TableName tableName)voidsplit(org.apache.hadoop.hbase.TableName tableName, byte[] splitPoint)voidsplitRegion(byte[] regionName)voidsplitRegion(byte[] regionName, byte[] splitPoint)voidstopMaster()voidstopRegionServer(String hostnamePort)booleantableExists(org.apache.hadoop.hbase.TableName tableName)org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SnapshotResponsetakeSnapshotAsync(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot)voidtruncateTable(org.apache.hadoop.hbase.TableName tableName, boolean preserveSplits)voidunassign(byte[] regionName, boolean force)voidupdateConfiguration()voidupdateConfiguration(org.apache.hadoop.hbase.ServerName server)
-
-
-
构造器详细资料
-
TablestorageAdmin
public TablestorageAdmin(TablestorageConnection connection)
Construct a TablestorageAdmin for the target instance.- 参数:
connection- The connection used to construct this TablestorageAdmin.
-
-
方法详细资料
-
getOperationTimeout
public int getOperationTimeout()
- 指定者:
getOperationTimeout在接口中org.apache.hadoop.hbase.client.Admin
-
abort
public void abort(String why, Throwable e)
- 指定者:
abort在接口中org.apache.hadoop.hbase.Abortable- 指定者:
abort在接口中org.apache.hadoop.hbase.client.Admin
-
isAborted
public boolean isAborted()
- 指定者:
isAborted在接口中org.apache.hadoop.hbase.Abortable- 指定者:
isAborted在接口中org.apache.hadoop.hbase.client.Admin
-
getConnection
public org.apache.hadoop.hbase.client.Connection getConnection()
- 指定者:
getConnection在接口中org.apache.hadoop.hbase.client.Admin
-
tableExists
public boolean tableExists(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
tableExists在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listTables
public org.apache.hadoop.hbase.HTableDescriptor[] listTables() throws IOException- 指定者:
listTables在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listTables
public org.apache.hadoop.hbase.HTableDescriptor[] listTables(Pattern pattern) throws IOException
- 指定者:
listTables在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listTables
public org.apache.hadoop.hbase.HTableDescriptor[] listTables(String regex) throws IOException
- 指定者:
listTables在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listTables
public org.apache.hadoop.hbase.HTableDescriptor[] listTables(Pattern pattern, boolean includeSysTables) throws IOException
- 指定者:
listTables在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listTables
public org.apache.hadoop.hbase.HTableDescriptor[] listTables(String regex, boolean includeSysTables) throws IOException
- 指定者:
listTables在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listTableNames
public org.apache.hadoop.hbase.TableName[] listTableNames() throws IOException- 指定者:
listTableNames在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listTableNames
public org.apache.hadoop.hbase.TableName[] listTableNames(Pattern pattern) throws IOException
- 指定者:
listTableNames在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listTableNames
public org.apache.hadoop.hbase.TableName[] listTableNames(String regex) throws IOException
- 指定者:
listTableNames在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listTableNames
public org.apache.hadoop.hbase.TableName[] listTableNames(Pattern pattern, boolean includeSysTables) throws IOException
- 指定者:
listTableNames在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listTableNames
public org.apache.hadoop.hbase.TableName[] listTableNames(String regex, boolean includeSysTables) throws IOException
- 指定者:
listTableNames在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getTableDescriptor
public org.apache.hadoop.hbase.HTableDescriptor getTableDescriptor(org.apache.hadoop.hbase.TableName tableName) throws org.apache.hadoop.hbase.TableNotFoundException, IOException- 指定者:
getTableDescriptor在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
org.apache.hadoop.hbase.TableNotFoundExceptionIOException
-
createTable
public void createTable(org.apache.hadoop.hbase.HTableDescriptor desc) throws IOException- 指定者:
createTable在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
createTable
public void createTable(org.apache.hadoop.hbase.HTableDescriptor desc, byte[] startKey, byte[] endKey, int numRegions) throws IOException- 指定者:
createTable在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
createTable
public void createTable(org.apache.hadoop.hbase.HTableDescriptor desc, byte[][] splitKeys) throws IOException- 指定者:
createTable在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
createTableAsync
public void createTableAsync(org.apache.hadoop.hbase.HTableDescriptor desc, byte[][] splitKeys) throws IOException- 指定者:
createTableAsync在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
deleteTable
public void deleteTable(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
deleteTable在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
deleteTables
public org.apache.hadoop.hbase.HTableDescriptor[] deleteTables(String regex) throws IOException
- 指定者:
deleteTables在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
deleteTables
public org.apache.hadoop.hbase.HTableDescriptor[] deleteTables(Pattern pattern) throws IOException
- 指定者:
deleteTables在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
truncateTable
public void truncateTable(org.apache.hadoop.hbase.TableName tableName, boolean preserveSplits) throws IOException- 指定者:
truncateTable在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
enableTable
public void enableTable(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
enableTable在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
enableTableAsync
public void enableTableAsync(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
enableTableAsync在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
enableTables
public org.apache.hadoop.hbase.HTableDescriptor[] enableTables(String regex) throws IOException
- 指定者:
enableTables在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
enableTables
public org.apache.hadoop.hbase.HTableDescriptor[] enableTables(Pattern pattern) throws IOException
- 指定者:
enableTables在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
disableTableAsync
public void disableTableAsync(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
disableTableAsync在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
disableTable
public void disableTable(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
disableTable在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
disableTables
public org.apache.hadoop.hbase.HTableDescriptor[] disableTables(String regex) throws IOException
- 指定者:
disableTables在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
disableTables
public org.apache.hadoop.hbase.HTableDescriptor[] disableTables(Pattern pattern) throws IOException
- 指定者:
disableTables在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
isTableEnabled
public boolean isTableEnabled(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
isTableEnabled在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
isTableDisabled
public boolean isTableDisabled(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
isTableDisabled在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
isTableAvailable
public boolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
isTableAvailable在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
isTableAvailable
public boolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName, byte[][] splitKeys) throws IOException- 指定者:
isTableAvailable在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getAlterStatus
public org.apache.hadoop.hbase.util.Pair<Integer,Integer> getAlterStatus(org.apache.hadoop.hbase.TableName tableName) throws IOException
- 指定者:
getAlterStatus在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getAlterStatus
public org.apache.hadoop.hbase.util.Pair<Integer,Integer> getAlterStatus(byte[] tableName) throws IOException
- 指定者:
getAlterStatus在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
addColumn
public void addColumn(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.HColumnDescriptor column) throws IOException- 指定者:
addColumn在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
deleteColumn
public void deleteColumn(org.apache.hadoop.hbase.TableName tableName, byte[] columnName) throws IOException- 指定者:
deleteColumn在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
modifyColumn
public void modifyColumn(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.HColumnDescriptor descriptor) throws IOException- 指定者:
modifyColumn在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getConfiguration
public org.apache.hadoop.conf.Configuration getConfiguration()
- 指定者:
getConfiguration在接口中org.apache.hadoop.hbase.client.Admin
-
close
public void close() throws IOException- 指定者:
close在接口中org.apache.hadoop.hbase.client.Admin- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Closeable- 抛出:
IOException
-
getTableDescriptorsByTableName
public org.apache.hadoop.hbase.HTableDescriptor[] getTableDescriptorsByTableName(List<org.apache.hadoop.hbase.TableName> tableNames) throws IOException
- 指定者:
getTableDescriptorsByTableName在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getTableDescriptors
public org.apache.hadoop.hbase.HTableDescriptor[] getTableDescriptors(List<String> names) throws IOException
- 指定者:
getTableDescriptors在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
closeRegion
public void closeRegion(String regionname, String serverName) throws IOException
- 指定者:
closeRegion在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
closeRegion
public void closeRegion(byte[] regionname, String serverName) throws IOException- 指定者:
closeRegion在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
closeRegion
public void closeRegion(org.apache.hadoop.hbase.ServerName sn, org.apache.hadoop.hbase.HRegionInfo hri) throws IOException- 指定者:
closeRegion在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
closeRegionWithEncodedRegionName
public boolean closeRegionWithEncodedRegionName(String encodedRegionName, String serverName) throws IOException
- 指定者:
closeRegionWithEncodedRegionName在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getOnlineRegions
public List<org.apache.hadoop.hbase.HRegionInfo> getOnlineRegions(org.apache.hadoop.hbase.ServerName sn) throws IOException
- 指定者:
getOnlineRegions在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
flush
public void flush(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
flush在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
flushRegion
public void flushRegion(byte[] regionName) throws IOException- 指定者:
flushRegion在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
compact
public void compact(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
compact在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
compact
public void compact(org.apache.hadoop.hbase.TableName tableName, byte[] columnFamily) throws IOException- 指定者:
compact在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
compactRegion
public void compactRegion(byte[] regionName) throws IOException- 指定者:
compactRegion在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
compactRegion
public void compactRegion(byte[] regionName, byte[] columnFamily) throws IOException- 指定者:
compactRegion在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
majorCompact
public void majorCompact(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
majorCompact在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
majorCompact
public void majorCompact(org.apache.hadoop.hbase.TableName tableName, byte[] columnFamily) throws IOException- 指定者:
majorCompact在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
majorCompactRegion
public void majorCompactRegion(byte[] regionName) throws IOException- 指定者:
majorCompactRegion在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
majorCompactRegion
public void majorCompactRegion(byte[] regionName, byte[] columnFamily) throws IOException- 指定者:
majorCompactRegion在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
compactRegionServer
public void compactRegionServer(org.apache.hadoop.hbase.ServerName sn, boolean major) throws IOException, InterruptedException- 指定者:
compactRegionServer在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOExceptionInterruptedException
-
move
public void move(byte[] encodedRegionName, byte[] destServerName) throws IOException- 指定者:
move在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
assign
public void assign(byte[] regionName) throws IOException- 指定者:
assign在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
unassign
public void unassign(byte[] regionName, boolean force) throws IOException- 指定者:
unassign在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
offline
public void offline(byte[] regionName) throws IOException- 指定者:
offline在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
setBalancerRunning
public boolean setBalancerRunning(boolean on, boolean synchronous) throws IOException- 指定者:
setBalancerRunning在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
balancer
public boolean balancer() throws IOException- 指定者:
balancer在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
isBalancerEnabled
public boolean isBalancerEnabled() throws IOException- 指定者:
isBalancerEnabled在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
normalize
public boolean normalize() throws IOException- 指定者:
normalize在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
isNormalizerEnabled
public boolean isNormalizerEnabled() throws IOException- 指定者:
isNormalizerEnabled在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
setNormalizerRunning
public boolean setNormalizerRunning(boolean on) throws IOException- 指定者:
setNormalizerRunning在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
enableCatalogJanitor
public boolean enableCatalogJanitor(boolean enable) throws IOException- 指定者:
enableCatalogJanitor在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
runCatalogScan
public int runCatalogScan() throws IOException- 指定者:
runCatalogScan在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
isCatalogJanitorEnabled
public boolean isCatalogJanitorEnabled() throws IOException- 指定者:
isCatalogJanitorEnabled在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
mergeRegions
public void mergeRegions(byte[] nameOfRegionA, byte[] nameOfRegionB, boolean forcible) throws IOException- 指定者:
mergeRegions在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
split
public void split(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
split在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
split
public void split(org.apache.hadoop.hbase.TableName tableName, byte[] splitPoint) throws IOException- 指定者:
split在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
splitRegion
public void splitRegion(byte[] regionName) throws IOException- 指定者:
splitRegion在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
splitRegion
public void splitRegion(byte[] regionName, byte[] splitPoint) throws IOException- 指定者:
splitRegion在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
modifyTable
public void modifyTable(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.HTableDescriptor htd) throws IOException- 指定者:
modifyTable在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
shutdown
public void shutdown() throws IOException- 指定者:
shutdown在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
stopMaster
public void stopMaster() throws IOException- 指定者:
stopMaster在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
stopRegionServer
public void stopRegionServer(String hostnamePort) throws IOException
- 指定者:
stopRegionServer在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getClusterStatus
public org.apache.hadoop.hbase.ClusterStatus getClusterStatus() throws IOException- 指定者:
getClusterStatus在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
createNamespace
public void createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) throws IOException- 指定者:
createNamespace在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
modifyNamespace
public void modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) throws IOException- 指定者:
modifyNamespace在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
deleteNamespace
public void deleteNamespace(String name) throws IOException
- 指定者:
deleteNamespace在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getNamespaceDescriptor
public org.apache.hadoop.hbase.NamespaceDescriptor getNamespaceDescriptor(String name) throws IOException
- 指定者:
getNamespaceDescriptor在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listNamespaceDescriptors
public org.apache.hadoop.hbase.NamespaceDescriptor[] listNamespaceDescriptors() throws IOException- 指定者:
listNamespaceDescriptors在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listTableDescriptorsByNamespace
public org.apache.hadoop.hbase.HTableDescriptor[] listTableDescriptorsByNamespace(String name) throws IOException
- 指定者:
listTableDescriptorsByNamespace在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listTableNamesByNamespace
public org.apache.hadoop.hbase.TableName[] listTableNamesByNamespace(String name) throws IOException
- 指定者:
listTableNamesByNamespace在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getTableRegions
public List<org.apache.hadoop.hbase.HRegionInfo> getTableRegions(org.apache.hadoop.hbase.TableName tableName) throws IOException
- 指定者:
getTableRegions在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
abortProcedure
public boolean abortProcedure(long procId, boolean mayInterruptIfRunning) throws IOException- 指定者:
abortProcedure在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listProcedures
public org.apache.hadoop.hbase.ProcedureInfo[] listProcedures() throws IOException- 指定者:
listProcedures在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
abortProcedureAsync
public Future<Boolean> abortProcedureAsync(long procId, boolean mayInterruptIfRunning) throws IOException
- 指定者:
abortProcedureAsync在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
rollWALWriter
public void rollWALWriter(org.apache.hadoop.hbase.ServerName serverName) throws IOException- 指定者:
rollWALWriter在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getMasterCoprocessors
public String[] getMasterCoprocessors() throws IOException
- 指定者:
getMasterCoprocessors在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getCompactionState
public org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionState getCompactionState(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
getCompactionState在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getCompactionStateForRegion
public org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionState getCompactionStateForRegion(byte[] regionName) throws IOException- 指定者:
getCompactionStateForRegion在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getLastMajorCompactionTimestamp
public long getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
getLastMajorCompactionTimestamp在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getLastMajorCompactionTimestampForRegion
public long getLastMajorCompactionTimestampForRegion(byte[] regionName) throws IOException- 指定者:
getLastMajorCompactionTimestampForRegion在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
snapshot
public void snapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName) throws IOException, IllegalArgumentException
- 指定者:
snapshot在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOExceptionIllegalArgumentException
-
snapshot
public void snapshot(byte[] snapshotName, org.apache.hadoop.hbase.TableName tableName) throws IOException, IllegalArgumentException- 指定者:
snapshot在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOExceptionIllegalArgumentException
-
snapshot
public void snapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription.Type type) throws IOException, IllegalArgumentException
- 指定者:
snapshot在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOExceptionIllegalArgumentException
-
snapshot
public void snapshot(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot) throws IOException, IllegalArgumentException- 指定者:
snapshot在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOExceptionIllegalArgumentException
-
takeSnapshotAsync
public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SnapshotResponse takeSnapshotAsync(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot) throws IOException- 指定者:
takeSnapshotAsync在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
isSnapshotFinished
public boolean isSnapshotFinished(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot) throws IOException- 指定者:
isSnapshotFinished在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
restoreSnapshot
public void restoreSnapshot(byte[] snapshotName) throws IOException- 指定者:
restoreSnapshot在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
restoreSnapshot
public void restoreSnapshot(String snapshotName) throws IOException
- 指定者:
restoreSnapshot在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
restoreSnapshot
public void restoreSnapshot(byte[] snapshotName, boolean takeFailSafeSnapshot) throws IOException- 指定者:
restoreSnapshot在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
restoreSnapshot
public void restoreSnapshot(String snapshotName, boolean takeFailSafeSnapshot) throws IOException
- 指定者:
restoreSnapshot在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
cloneSnapshot
public void cloneSnapshot(byte[] snapshotName, org.apache.hadoop.hbase.TableName tableName) throws IOException- 指定者:
cloneSnapshot在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
cloneSnapshot
public void cloneSnapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName) throws IOException
- 指定者:
cloneSnapshot在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
execProcedure
public void execProcedure(String signature, String instance, Map<String,String> props) throws IOException
- 指定者:
execProcedure在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
execProcedureWithRet
public byte[] execProcedureWithRet(String signature, String instance, Map<String,String> props) throws IOException
- 指定者:
execProcedureWithRet在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
isProcedureFinished
public boolean isProcedureFinished(String signature, String instance, Map<String,String> props) throws IOException
- 指定者:
isProcedureFinished在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listSnapshots
public List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listSnapshots() throws IOException
- 指定者:
listSnapshots在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listSnapshots
public List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listSnapshots(String regex) throws IOException
- 指定者:
listSnapshots在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
listSnapshots
public List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listSnapshots(Pattern pattern) throws IOException
- 指定者:
listSnapshots在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
deleteSnapshot
public void deleteSnapshot(byte[] snapshotName) throws IOException- 指定者:
deleteSnapshot在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
deleteSnapshot
public void deleteSnapshot(String snapshotName) throws IOException
- 指定者:
deleteSnapshot在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
deleteSnapshots
public void deleteSnapshots(String regex) throws IOException
- 指定者:
deleteSnapshots在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
deleteSnapshots
public void deleteSnapshots(Pattern pattern) throws IOException
- 指定者:
deleteSnapshots在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
setQuota
public void setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings quota) throws IOException- 指定者:
setQuota在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getQuotaRetriever
public org.apache.hadoop.hbase.quotas.QuotaRetriever getQuotaRetriever(org.apache.hadoop.hbase.quotas.QuotaFilter filter) throws IOException- 指定者:
getQuotaRetriever在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
coprocessorService
public org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel coprocessorService()
- 指定者:
coprocessorService在接口中org.apache.hadoop.hbase.client.Admin
-
coprocessorService
public org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel coprocessorService(org.apache.hadoop.hbase.ServerName sn)
- 指定者:
coprocessorService在接口中org.apache.hadoop.hbase.client.Admin
-
updateConfiguration
public void updateConfiguration(org.apache.hadoop.hbase.ServerName server) throws IOException- 指定者:
updateConfiguration在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
updateConfiguration
public void updateConfiguration() throws IOException- 指定者:
updateConfiguration在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getMasterInfoPort
public int getMasterInfoPort() throws IOException- 指定者:
getMasterInfoPort在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
getSecurityCapabilities
public List<org.apache.hadoop.hbase.client.security.SecurityCapability> getSecurityCapabilities() throws IOException
- 指定者:
getSecurityCapabilities在接口中org.apache.hadoop.hbase.client.Admin- 抛出:
IOException
-
-