public class TablestorageAdmin extends Object implements org.apache.hadoop.hbase.client.Admin
| Constructor and Description |
|---|
TablestorageAdmin(TablestorageConnection connection)
Construct a TablestorageAdmin for the target instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
abort(String why,
Throwable e) |
boolean |
abortProcedure(long procId,
boolean mayInterruptIfRunning) |
Future<Boolean> |
abortProcedureAsync(long procId,
boolean mayInterruptIfRunning) |
void |
addColumn(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.HColumnDescriptor column) |
void |
assign(byte[] regionName) |
boolean |
balancer() |
void |
cloneSnapshot(byte[] snapshotName,
org.apache.hadoop.hbase.TableName tableName) |
void |
cloneSnapshot(String snapshotName,
org.apache.hadoop.hbase.TableName tableName) |
void |
close() |
void |
closeRegion(byte[] regionname,
String serverName) |
void |
closeRegion(org.apache.hadoop.hbase.ServerName sn,
org.apache.hadoop.hbase.HRegionInfo hri) |
void |
closeRegion(String regionname,
String serverName) |
boolean |
closeRegionWithEncodedRegionName(String encodedRegionName,
String serverName) |
void |
compact(org.apache.hadoop.hbase.TableName tableName) |
void |
compact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily) |
void |
compactRegion(byte[] regionName) |
void |
compactRegion(byte[] regionName,
byte[] columnFamily) |
void |
compactRegionServer(org.apache.hadoop.hbase.ServerName sn,
boolean major) |
org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel |
coprocessorService() |
org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel |
coprocessorService(org.apache.hadoop.hbase.ServerName sn) |
void |
createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) |
void |
createTable(org.apache.hadoop.hbase.HTableDescriptor desc) |
void |
createTable(org.apache.hadoop.hbase.HTableDescriptor desc,
byte[][] splitKeys) |
void |
createTable(org.apache.hadoop.hbase.HTableDescriptor desc,
byte[] startKey,
byte[] endKey,
int numRegions) |
void |
createTableAsync(org.apache.hadoop.hbase.HTableDescriptor desc,
byte[][] splitKeys) |
void |
deleteColumn(org.apache.hadoop.hbase.TableName tableName,
byte[] columnName) |
void |
deleteNamespace(String name) |
void |
deleteSnapshot(byte[] snapshotName) |
void |
deleteSnapshot(String snapshotName) |
void |
deleteSnapshots(Pattern pattern) |
void |
deleteSnapshots(String regex) |
void |
deleteTable(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.HTableDescriptor[] |
deleteTables(Pattern pattern) |
org.apache.hadoop.hbase.HTableDescriptor[] |
deleteTables(String regex) |
void |
disableTable(org.apache.hadoop.hbase.TableName tableName) |
void |
disableTableAsync(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.HTableDescriptor[] |
disableTables(Pattern pattern) |
org.apache.hadoop.hbase.HTableDescriptor[] |
disableTables(String regex) |
boolean |
enableCatalogJanitor(boolean enable) |
void |
enableTable(org.apache.hadoop.hbase.TableName tableName) |
void |
enableTableAsync(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.HTableDescriptor[] |
enableTables(Pattern pattern) |
org.apache.hadoop.hbase.HTableDescriptor[] |
enableTables(String regex) |
void |
execProcedure(String signature,
String instance,
Map<String,String> props) |
byte[] |
execProcedureWithRet(String signature,
String instance,
Map<String,String> props) |
void |
flush(org.apache.hadoop.hbase.TableName tableName) |
void |
flushRegion(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.ClusterStatus |
getClusterStatus() |
org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionState |
getCompactionState(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionState |
getCompactionStateForRegion(byte[] regionName) |
org.apache.hadoop.conf.Configuration |
getConfiguration() |
org.apache.hadoop.hbase.client.Connection |
getConnection() |
long |
getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName tableName) |
long |
getLastMajorCompactionTimestampForRegion(byte[] regionName) |
String[] |
getMasterCoprocessors() |
int |
getMasterInfoPort() |
org.apache.hadoop.hbase.NamespaceDescriptor |
getNamespaceDescriptor(String name) |
List<org.apache.hadoop.hbase.HRegionInfo> |
getOnlineRegions(org.apache.hadoop.hbase.ServerName sn) |
int |
getOperationTimeout() |
org.apache.hadoop.hbase.quotas.QuotaRetriever |
getQuotaRetriever(org.apache.hadoop.hbase.quotas.QuotaFilter filter) |
List<org.apache.hadoop.hbase.client.security.SecurityCapability> |
getSecurityCapabilities() |
org.apache.hadoop.hbase.HTableDescriptor |
getTableDescriptor(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) |
boolean |
isAborted() |
boolean |
isBalancerEnabled() |
boolean |
isCatalogJanitorEnabled() |
boolean |
isNormalizerEnabled() |
boolean |
isProcedureFinished(String signature,
String instance,
Map<String,String> props) |
boolean |
isSnapshotFinished(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot) |
boolean |
isTableAvailable(org.apache.hadoop.hbase.TableName tableName) |
boolean |
isTableAvailable(org.apache.hadoop.hbase.TableName tableName,
byte[][] splitKeys) |
boolean |
isTableDisabled(org.apache.hadoop.hbase.TableName tableName) |
boolean |
isTableEnabled(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(Pattern pattern) |
List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> |
listSnapshots(String regex) |
org.apache.hadoop.hbase.HTableDescriptor[] |
listTableDescriptorsByNamespace(String name) |
org.apache.hadoop.hbase.TableName[] |
listTableNames() |
org.apache.hadoop.hbase.TableName[] |
listTableNames(Pattern pattern) |
org.apache.hadoop.hbase.TableName[] |
listTableNames(Pattern pattern,
boolean includeSysTables) |
org.apache.hadoop.hbase.TableName[] |
listTableNames(String regex) |
org.apache.hadoop.hbase.TableName[] |
listTableNames(String regex,
boolean includeSysTables) |
org.apache.hadoop.hbase.TableName[] |
listTableNamesByNamespace(String name) |
org.apache.hadoop.hbase.HTableDescriptor[] |
listTables() |
org.apache.hadoop.hbase.HTableDescriptor[] |
listTables(Pattern pattern) |
org.apache.hadoop.hbase.HTableDescriptor[] |
listTables(Pattern pattern,
boolean includeSysTables) |
org.apache.hadoop.hbase.HTableDescriptor[] |
listTables(String regex) |
org.apache.hadoop.hbase.HTableDescriptor[] |
listTables(String regex,
boolean includeSysTables) |
void |
majorCompact(org.apache.hadoop.hbase.TableName tableName) |
void |
majorCompact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily) |
void |
majorCompactRegion(byte[] regionName) |
void |
majorCompactRegion(byte[] regionName,
byte[] columnFamily) |
void |
mergeRegions(byte[] nameOfRegionA,
byte[] nameOfRegionB,
boolean forcible) |
void |
modifyColumn(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.HColumnDescriptor descriptor) |
void |
modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) |
void |
modifyTable(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.HTableDescriptor htd) |
void |
move(byte[] encodedRegionName,
byte[] destServerName) |
boolean |
normalize() |
void |
offline(byte[] regionName) |
void |
restoreSnapshot(byte[] snapshotName) |
void |
restoreSnapshot(byte[] snapshotName,
boolean takeFailSafeSnapshot) |
void |
restoreSnapshot(String snapshotName) |
void |
restoreSnapshot(String snapshotName,
boolean takeFailSafeSnapshot) |
void |
rollWALWriter(org.apache.hadoop.hbase.ServerName serverName) |
int |
runCatalogScan() |
boolean |
setBalancerRunning(boolean on,
boolean synchronous) |
boolean |
setNormalizerRunning(boolean on) |
void |
setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings quota) |
void |
shutdown() |
void |
snapshot(byte[] snapshotName,
org.apache.hadoop.hbase.TableName tableName) |
void |
snapshot(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot) |
void |
snapshot(String snapshotName,
org.apache.hadoop.hbase.TableName tableName) |
void |
snapshot(String snapshotName,
org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription.Type type) |
void |
split(org.apache.hadoop.hbase.TableName tableName) |
void |
split(org.apache.hadoop.hbase.TableName tableName,
byte[] splitPoint) |
void |
splitRegion(byte[] regionName) |
void |
splitRegion(byte[] regionName,
byte[] splitPoint) |
void |
stopMaster() |
void |
stopRegionServer(String hostnamePort) |
boolean |
tableExists(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SnapshotResponse |
takeSnapshotAsync(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot) |
void |
truncateTable(org.apache.hadoop.hbase.TableName tableName,
boolean preserveSplits) |
void |
unassign(byte[] regionName,
boolean force) |
void |
updateConfiguration() |
void |
updateConfiguration(org.apache.hadoop.hbase.ServerName server) |
public TablestorageAdmin(TablestorageConnection connection)
connection - The connection used to construct this TablestorageAdmin.public int getOperationTimeout()
getOperationTimeout in interface org.apache.hadoop.hbase.client.Adminpublic void abort(String why, Throwable e)
abort in interface org.apache.hadoop.hbase.Abortableabort in interface org.apache.hadoop.hbase.client.Adminpublic boolean isAborted()
isAborted in interface org.apache.hadoop.hbase.AbortableisAborted in interface org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.client.Connection getConnection()
getConnection in interface org.apache.hadoop.hbase.client.Adminpublic boolean tableExists(org.apache.hadoop.hbase.TableName tableName)
throws IOException
tableExists in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables()
throws IOException
listTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(Pattern pattern) throws IOException
listTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(String regex) throws IOException
listTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(Pattern pattern, boolean includeSysTables) throws IOException
listTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(String regex, boolean includeSysTables) throws IOException
listTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames()
throws IOException
listTableNames in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(Pattern pattern) throws IOException
listTableNames in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(String regex) throws IOException
listTableNames in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(Pattern pattern, boolean includeSysTables) throws IOException
listTableNames in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(String regex, boolean includeSysTables) throws IOException
listTableNames in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor getTableDescriptor(org.apache.hadoop.hbase.TableName tableName)
throws org.apache.hadoop.hbase.TableNotFoundException,
IOException
getTableDescriptor in interface org.apache.hadoop.hbase.client.Adminorg.apache.hadoop.hbase.TableNotFoundExceptionIOExceptionpublic void createTable(org.apache.hadoop.hbase.HTableDescriptor desc)
throws IOException
createTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void createTable(org.apache.hadoop.hbase.HTableDescriptor desc,
byte[] startKey,
byte[] endKey,
int numRegions)
throws IOException
createTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void createTable(org.apache.hadoop.hbase.HTableDescriptor desc,
byte[][] splitKeys)
throws IOException
createTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void createTableAsync(org.apache.hadoop.hbase.HTableDescriptor desc,
byte[][] splitKeys)
throws IOException
createTableAsync in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
deleteTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] deleteTables(String regex) throws IOException
deleteTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] deleteTables(Pattern pattern) throws IOException
deleteTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void truncateTable(org.apache.hadoop.hbase.TableName tableName,
boolean preserveSplits)
throws IOException
truncateTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void enableTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
enableTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void enableTableAsync(org.apache.hadoop.hbase.TableName tableName)
throws IOException
enableTableAsync in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] enableTables(String regex) throws IOException
enableTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] enableTables(Pattern pattern) throws IOException
enableTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void disableTableAsync(org.apache.hadoop.hbase.TableName tableName)
throws IOException
disableTableAsync in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void disableTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
disableTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] disableTables(String regex) throws IOException
disableTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] disableTables(Pattern pattern) throws IOException
disableTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isTableEnabled(org.apache.hadoop.hbase.TableName tableName)
throws IOException
isTableEnabled in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isTableDisabled(org.apache.hadoop.hbase.TableName tableName)
throws IOException
isTableDisabled in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
isTableAvailable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName,
byte[][] splitKeys)
throws IOException
isTableAvailable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.util.Pair<Integer,Integer> getAlterStatus(org.apache.hadoop.hbase.TableName tableName) throws IOException
getAlterStatus in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.util.Pair<Integer,Integer> getAlterStatus(byte[] tableName) throws IOException
getAlterStatus in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void addColumn(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.HColumnDescriptor column)
throws IOException
addColumn in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteColumn(org.apache.hadoop.hbase.TableName tableName,
byte[] columnName)
throws IOException
deleteColumn in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void modifyColumn(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.HColumnDescriptor descriptor)
throws IOException
modifyColumn in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.conf.Configuration getConfiguration()
getConfiguration in interface org.apache.hadoop.hbase.client.Adminpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] getTableDescriptorsByTableName(List<org.apache.hadoop.hbase.TableName> tableNames) throws IOException
getTableDescriptorsByTableName in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] getTableDescriptors(List<String> names) throws IOException
getTableDescriptors in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void closeRegion(String regionname, String serverName) throws IOException
closeRegion in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void closeRegion(byte[] regionname,
String serverName)
throws IOException
closeRegion in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void closeRegion(org.apache.hadoop.hbase.ServerName sn,
org.apache.hadoop.hbase.HRegionInfo hri)
throws IOException
closeRegion in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean closeRegionWithEncodedRegionName(String encodedRegionName, String serverName) throws IOException
closeRegionWithEncodedRegionName in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.HRegionInfo> getOnlineRegions(org.apache.hadoop.hbase.ServerName sn) throws IOException
getOnlineRegions in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void flush(org.apache.hadoop.hbase.TableName tableName)
throws IOException
flush in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void flushRegion(byte[] regionName)
throws IOException
flushRegion in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void compact(org.apache.hadoop.hbase.TableName tableName)
throws IOException
compact in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void compact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
throws IOException
compact in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void compactRegion(byte[] regionName)
throws IOException
compactRegion in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void compactRegion(byte[] regionName,
byte[] columnFamily)
throws IOException
compactRegion in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void majorCompact(org.apache.hadoop.hbase.TableName tableName)
throws IOException
majorCompact in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void majorCompact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
throws IOException
majorCompact in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void majorCompactRegion(byte[] regionName)
throws IOException
majorCompactRegion in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void majorCompactRegion(byte[] regionName,
byte[] columnFamily)
throws IOException
majorCompactRegion in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void compactRegionServer(org.apache.hadoop.hbase.ServerName sn,
boolean major)
throws IOException,
InterruptedException
compactRegionServer in interface org.apache.hadoop.hbase.client.AdminIOExceptionInterruptedExceptionpublic void move(byte[] encodedRegionName,
byte[] destServerName)
throws IOException
move in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void assign(byte[] regionName)
throws IOException
assign in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void unassign(byte[] regionName,
boolean force)
throws IOException
unassign in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void offline(byte[] regionName)
throws IOException
offline in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean setBalancerRunning(boolean on,
boolean synchronous)
throws IOException
setBalancerRunning in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean balancer()
throws IOException
balancer in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isBalancerEnabled()
throws IOException
isBalancerEnabled in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean normalize()
throws IOException
normalize in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isNormalizerEnabled()
throws IOException
isNormalizerEnabled in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean setNormalizerRunning(boolean on)
throws IOException
setNormalizerRunning in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean enableCatalogJanitor(boolean enable)
throws IOException
enableCatalogJanitor in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic int runCatalogScan()
throws IOException
runCatalogScan in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isCatalogJanitorEnabled()
throws IOException
isCatalogJanitorEnabled in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void mergeRegions(byte[] nameOfRegionA,
byte[] nameOfRegionB,
boolean forcible)
throws IOException
mergeRegions in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void split(org.apache.hadoop.hbase.TableName tableName)
throws IOException
split in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void split(org.apache.hadoop.hbase.TableName tableName,
byte[] splitPoint)
throws IOException
split in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void splitRegion(byte[] regionName)
throws IOException
splitRegion in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void splitRegion(byte[] regionName,
byte[] splitPoint)
throws IOException
splitRegion in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void modifyTable(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.HTableDescriptor htd)
throws IOException
modifyTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void shutdown()
throws IOException
shutdown in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void stopMaster()
throws IOException
stopMaster in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void stopRegionServer(String hostnamePort) throws IOException
stopRegionServer in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.ClusterStatus getClusterStatus()
throws IOException
getClusterStatus in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor)
throws IOException
createNamespace in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor)
throws IOException
modifyNamespace in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteNamespace(String name) throws IOException
deleteNamespace in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.NamespaceDescriptor getNamespaceDescriptor(String name) throws IOException
getNamespaceDescriptor in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.NamespaceDescriptor[] listNamespaceDescriptors()
throws IOException
listNamespaceDescriptors in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTableDescriptorsByNamespace(String name) throws IOException
listTableDescriptorsByNamespace in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNamesByNamespace(String name) throws IOException
listTableNamesByNamespace in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.HRegionInfo> getTableRegions(org.apache.hadoop.hbase.TableName tableName) throws IOException
getTableRegions in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean abortProcedure(long procId,
boolean mayInterruptIfRunning)
throws IOException
abortProcedure in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.ProcedureInfo[] listProcedures()
throws IOException
listProcedures in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic Future<Boolean> abortProcedureAsync(long procId, boolean mayInterruptIfRunning) throws IOException
abortProcedureAsync in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void rollWALWriter(org.apache.hadoop.hbase.ServerName serverName)
throws IOException
rollWALWriter in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic String[] getMasterCoprocessors() throws IOException
getMasterCoprocessors in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionState getCompactionState(org.apache.hadoop.hbase.TableName tableName)
throws IOException
getCompactionState in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionState getCompactionStateForRegion(byte[] regionName)
throws IOException
getCompactionStateForRegion in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic long getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName tableName)
throws IOException
getLastMajorCompactionTimestamp in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic long getLastMajorCompactionTimestampForRegion(byte[] regionName)
throws IOException
getLastMajorCompactionTimestampForRegion in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void snapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName) throws IOException, IllegalArgumentException
snapshot in interface org.apache.hadoop.hbase.client.AdminIOExceptionIllegalArgumentExceptionpublic void snapshot(byte[] snapshotName,
org.apache.hadoop.hbase.TableName tableName)
throws IOException,
IllegalArgumentException
snapshot in interface org.apache.hadoop.hbase.client.AdminIOExceptionIllegalArgumentExceptionpublic void snapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription.Type type) throws IOException, IllegalArgumentException
snapshot in interface org.apache.hadoop.hbase.client.AdminIOExceptionIllegalArgumentExceptionpublic void snapshot(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot)
throws IOException,
IllegalArgumentException
snapshot in interface org.apache.hadoop.hbase.client.AdminIOExceptionIllegalArgumentExceptionpublic org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SnapshotResponse takeSnapshotAsync(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot)
throws IOException
takeSnapshotAsync in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isSnapshotFinished(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot)
throws IOException
isSnapshotFinished in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void restoreSnapshot(byte[] snapshotName)
throws IOException
restoreSnapshot in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void restoreSnapshot(String snapshotName) throws IOException
restoreSnapshot in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void restoreSnapshot(byte[] snapshotName,
boolean takeFailSafeSnapshot)
throws IOException
restoreSnapshot in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void restoreSnapshot(String snapshotName, boolean takeFailSafeSnapshot) throws IOException
restoreSnapshot in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void cloneSnapshot(byte[] snapshotName,
org.apache.hadoop.hbase.TableName tableName)
throws IOException
cloneSnapshot in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void cloneSnapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName) throws IOException
cloneSnapshot in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void execProcedure(String signature, String instance, Map<String,String> props) throws IOException
execProcedure in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic byte[] execProcedureWithRet(String signature, String instance, Map<String,String> props) throws IOException
execProcedureWithRet in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isProcedureFinished(String signature, String instance, Map<String,String> props) throws IOException
isProcedureFinished in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listSnapshots() throws IOException
listSnapshots in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listSnapshots(String regex) throws IOException
listSnapshots in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listSnapshots(Pattern pattern) throws IOException
listSnapshots in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteSnapshot(byte[] snapshotName)
throws IOException
deleteSnapshot in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteSnapshot(String snapshotName) throws IOException
deleteSnapshot in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteSnapshots(String regex) throws IOException
deleteSnapshots in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteSnapshots(Pattern pattern) throws IOException
deleteSnapshots in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings quota)
throws IOException
setQuota in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.quotas.QuotaRetriever getQuotaRetriever(org.apache.hadoop.hbase.quotas.QuotaFilter filter)
throws IOException
getQuotaRetriever in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel coprocessorService()
coprocessorService in interface org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel coprocessorService(org.apache.hadoop.hbase.ServerName sn)
coprocessorService in interface org.apache.hadoop.hbase.client.Adminpublic void updateConfiguration(org.apache.hadoop.hbase.ServerName server)
throws IOException
updateConfiguration in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void updateConfiguration()
throws IOException
updateConfiguration in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic int getMasterInfoPort()
throws IOException
getMasterInfoPort in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.client.security.SecurityCapability> getSecurityCapabilities() throws IOException
getSecurityCapabilities in interface org.apache.hadoop.hbase.client.AdminIOExceptionCopyright © 2023. All rights reserved.