public class ThriftAdmin extends Object implements org.apache.hadoop.hbase.client.Admin
| 构造器和说明 |
|---|
ThriftAdmin(THBaseService.Client client,
org.apache.thrift.transport.TTransport tTransport,
org.apache.hadoop.conf.Configuration conf) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 columnFamily) |
void |
assign(byte[] regionName) |
boolean |
balancer() |
boolean |
balancer(boolean b) |
List<org.apache.hadoop.hbase.ServerName> |
clearDeadServers(List<org.apache.hadoop.hbase.ServerName> servers) |
void |
cloneSnapshot(byte[] snapshotName,
org.apache.hadoop.hbase.TableName tableName) |
void |
cloneSnapshot(String snapshotName,
org.apache.hadoop.hbase.TableName tableName) |
void |
cloneSnapshot(String snapshotName,
org.apache.hadoop.hbase.TableName tableName,
boolean restoreAcl) |
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) |
Map<org.apache.hadoop.hbase.ServerName,Boolean> |
compactionSwitch(boolean switchState,
List<String> serverNamesList) |
void |
compactRegion(byte[] regionName) |
void |
compactRegion(byte[] regionName,
byte[] columnFamily) |
void |
compactRegionServer(org.apache.hadoop.hbase.ServerName serverName,
boolean b) |
org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel |
coprocessorService() |
org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel |
coprocessorService(org.apache.hadoop.hbase.ServerName serverName) |
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 hTableDescriptor,
byte[][] bytes) |
void |
deleteColumn(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily) |
void |
deleteColumnFamily(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily) |
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 |
deleteTableSnapshots(Pattern tableNamePattern,
Pattern snapshotNamePattern) |
void |
deleteTableSnapshots(String tableNameRegex,
String snapshotNameRegex) |
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 b) |
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) |
boolean |
exceedThrottleQuotaSwitch(boolean enable) |
void |
execProcedure(String signature,
String instance,
Map<String,String> props) |
byte[] |
execProcedureWithRet(String s,
String s1,
Map<String,String> map) |
void |
flush(org.apache.hadoop.hbase.TableName tableName) |
void |
flushRegion(byte[] regionName) |
org.apache.hadoop.hbase.util.Pair<Integer,Integer> |
getAlterStatus(byte[] bytes) |
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[] bytes) |
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.HRegionInfo> |
getRegions(org.apache.hadoop.hbase.ServerName serverName) |
List<org.apache.hadoop.hbase.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 |
isCleanerChoreEnabled() |
boolean |
isMasterInMaintenanceMode() |
boolean |
isNormalizerEnabled() |
boolean |
isProcedureFinished(String signature,
String instance,
Map<String,String> props) |
boolean |
isRpcThrottleEnabled() |
boolean |
isSnapshotFinished(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshotDescription) |
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) |
List<org.apache.hadoop.hbase.ServerName> |
listDeadServers() |
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 s) |
List<org.apache.hadoop.hbase.HTableDescriptor> |
listTableDescriptors(List<org.apache.hadoop.hbase.TableName> tableNames) |
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) |
List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> |
listTableSnapshots(Pattern pattern,
Pattern pattern1) |
List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> |
listTableSnapshots(String s,
String s1) |
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 columnFamily) |
void |
modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) |
void |
modifyTable(org.apache.hadoop.hbase.HTableDescriptor td) |
void |
modifyTable(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.HTableDescriptor td) |
void |
move(byte[] encodedRegionName) |
void |
move(byte[] bytes,
byte[] bytes1) |
void |
move(byte[] encodedRegionName,
org.apache.hadoop.hbase.ServerName 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 |
restoreSnapshot(String snapshotName,
boolean takeFailSafeSnapshot,
boolean restoreAcl) |
void |
rollWALWriter(org.apache.hadoop.hbase.ServerName serverName) |
int |
runCatalogScan() |
boolean |
runCleanerChore() |
boolean |
setBalancerRunning(boolean b,
boolean b1) |
boolean |
setCleanerChoreRunning(boolean b) |
boolean |
setNormalizerRunning(boolean b) |
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 snapshotDescription) |
void |
snapshot(String snapshotName,
org.apache.hadoop.hbase.TableName tableName) |
void |
snapshot(String s,
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 |
switchRpcThrottle(boolean enable) |
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 snapshotDescription) |
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 ThriftAdmin(THBaseService.Client client, org.apache.thrift.transport.TTransport tTransport, org.apache.hadoop.conf.Configuration conf)
public int getOperationTimeout()
getOperationTimeout 在接口中 org.apache.hadoop.hbase.client.Adminpublic void abort(String why, Throwable e)
abort 在接口中 org.apache.hadoop.hbase.Abortableabort 在接口中 org.apache.hadoop.hbase.client.Adminpublic boolean isAborted()
isAborted 在接口中 org.apache.hadoop.hbase.AbortableisAborted 在接口中 org.apache.hadoop.hbase.client.Adminpublic void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableclose 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.conf.Configuration getConfiguration()
getConfiguration 在接口中 org.apache.hadoop.hbase.client.Adminpublic boolean tableExists(org.apache.hadoop.hbase.TableName tableName)
throws IOException
tableExists 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.client.Connection getConnection()
getConnection 在接口中 org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables()
throws IOException
listTables 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(Pattern pattern) throws IOException
listTables 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(String regex) throws IOException
listTables 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(Pattern pattern, boolean includeSysTables) throws IOException
listTables 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(String regex, boolean includeSysTables) throws IOException
listTables 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames()
throws IOException
listTableNames 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(Pattern pattern) throws IOException
listTableNames 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(String regex) throws IOException
listTableNames 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(Pattern pattern, boolean includeSysTables) throws IOException
listTableNames 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(String regex, boolean includeSysTables) throws IOException
listTableNames 在接口中 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 在接口中 org.apache.hadoop.hbase.client.Adminorg.apache.hadoop.hbase.TableNotFoundExceptionIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTableDescriptorsByNamespace(String name) throws IOException
listTableDescriptorsByNamespace 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNamesByNamespace(String name) throws IOException
listTableNamesByNamespace 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void createTable(org.apache.hadoop.hbase.HTableDescriptor desc)
throws IOException
createTable 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void createTable(org.apache.hadoop.hbase.HTableDescriptor desc,
byte[] startKey,
byte[] endKey,
int numRegions)
throws IOException
createTable 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void createTable(org.apache.hadoop.hbase.HTableDescriptor desc,
byte[][] splitKeys)
throws IOException
createTable 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
deleteTable 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void truncateTable(org.apache.hadoop.hbase.TableName tableName,
boolean preserveSplits)
throws IOException
truncateTable 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void enableTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
enableTable 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void disableTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
disableTable 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isTableEnabled(org.apache.hadoop.hbase.TableName tableName)
throws IOException
isTableEnabled 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isTableDisabled(org.apache.hadoop.hbase.TableName tableName)
throws IOException
isTableDisabled 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
isTableAvailable 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName,
byte[][] splitKeys)
throws IOException
isTableAvailable 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void addColumn(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.HColumnDescriptor columnFamily)
throws IOException
addColumn 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteColumn(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
throws IOException
deleteColumn 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteColumnFamily(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
throws IOException
IOExceptionpublic void modifyColumn(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.HColumnDescriptor columnFamily)
throws IOException
modifyColumn 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void modifyTable(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.HTableDescriptor td)
throws IOException
modifyTable 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void modifyTable(org.apache.hadoop.hbase.HTableDescriptor td)
throws IOException
IOExceptionpublic void modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor)
throws IOException
modifyNamespace 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteNamespace(String name) throws IOException
deleteNamespace 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.NamespaceDescriptor getNamespaceDescriptor(String name) throws org.apache.hadoop.hbase.NamespaceNotFoundException, IOException
getNamespaceDescriptor 在接口中 org.apache.hadoop.hbase.client.Adminorg.apache.hadoop.hbase.NamespaceNotFoundExceptionIOExceptionpublic org.apache.hadoop.hbase.NamespaceDescriptor[] listNamespaceDescriptors()
throws IOException
listNamespaceDescriptors 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor)
throws IOException
createNamespace 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean switchRpcThrottle(boolean enable)
throws IOException
IOExceptionpublic boolean isRpcThrottleEnabled()
throws IOException
IOExceptionpublic boolean exceedThrottleQuotaSwitch(boolean enable)
throws IOException
IOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] disableTables(String regex) throws IOException
disableTables 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] disableTables(Pattern pattern) throws IOException
disableTables 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] enableTables(String regex) throws IOException
enableTables 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] enableTables(Pattern pattern) throws IOException
enableTables 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] deleteTables(String regex) throws IOException
deleteTables 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] deleteTables(Pattern pattern) throws IOException
deleteTables 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] getTableDescriptorsByTableName(List<org.apache.hadoop.hbase.TableName> tableNames) throws IOException
getTableDescriptorsByTableName 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.HTableDescriptor> listTableDescriptors(List<org.apache.hadoop.hbase.TableName> tableNames) throws IOException
IOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] getTableDescriptors(List<String> names) throws IOException
getTableDescriptors 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void closeRegion(String regionname, String serverName)
closeRegion 在接口中 org.apache.hadoop.hbase.client.Adminpublic void closeRegion(byte[] regionname,
String serverName)
closeRegion 在接口中 org.apache.hadoop.hbase.client.Adminpublic boolean closeRegionWithEncodedRegionName(String encodedRegionName, String serverName)
closeRegionWithEncodedRegionName 在接口中 org.apache.hadoop.hbase.client.Adminpublic void closeRegion(org.apache.hadoop.hbase.ServerName sn,
org.apache.hadoop.hbase.HRegionInfo hri)
closeRegion 在接口中 org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.HRegionInfo> getOnlineRegions(org.apache.hadoop.hbase.ServerName sn)
getOnlineRegions 在接口中 org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.HRegionInfo> getRegions(org.apache.hadoop.hbase.ServerName serverName)
public void flush(org.apache.hadoop.hbase.TableName tableName)
flush 在接口中 org.apache.hadoop.hbase.client.Adminpublic void flushRegion(byte[] regionName)
flushRegion 在接口中 org.apache.hadoop.hbase.client.Adminpublic void compact(org.apache.hadoop.hbase.TableName tableName)
compact 在接口中 org.apache.hadoop.hbase.client.Adminpublic void compactRegion(byte[] regionName)
compactRegion 在接口中 org.apache.hadoop.hbase.client.Adminpublic void compact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
compact 在接口中 org.apache.hadoop.hbase.client.Adminpublic void compactRegion(byte[] regionName,
byte[] columnFamily)
compactRegion 在接口中 org.apache.hadoop.hbase.client.Adminpublic void majorCompact(org.apache.hadoop.hbase.TableName tableName)
majorCompact 在接口中 org.apache.hadoop.hbase.client.Adminpublic void majorCompactRegion(byte[] regionName)
majorCompactRegion 在接口中 org.apache.hadoop.hbase.client.Adminpublic void majorCompact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
majorCompact 在接口中 org.apache.hadoop.hbase.client.Adminpublic void majorCompactRegion(byte[] regionName,
byte[] columnFamily)
majorCompactRegion 在接口中 org.apache.hadoop.hbase.client.Adminpublic Map<org.apache.hadoop.hbase.ServerName,Boolean> compactionSwitch(boolean switchState, List<String> serverNamesList)
public void move(byte[] encodedRegionName)
public void move(byte[] encodedRegionName,
org.apache.hadoop.hbase.ServerName destServerName)
public void assign(byte[] regionName)
assign 在接口中 org.apache.hadoop.hbase.client.Adminpublic void unassign(byte[] regionName,
boolean force)
unassign 在接口中 org.apache.hadoop.hbase.client.Adminpublic void offline(byte[] regionName)
offline 在接口中 org.apache.hadoop.hbase.client.Adminpublic boolean isBalancerEnabled()
isBalancerEnabled 在接口中 org.apache.hadoop.hbase.client.Adminpublic boolean normalize()
public boolean isNormalizerEnabled()
public boolean isCatalogJanitorEnabled()
isCatalogJanitorEnabled 在接口中 org.apache.hadoop.hbase.client.Adminpublic boolean runCleanerChore()
public boolean isCleanerChoreEnabled()
public void mergeRegions(byte[] nameOfRegionA,
byte[] nameOfRegionB,
boolean forcible)
mergeRegions 在接口中 org.apache.hadoop.hbase.client.Adminpublic void split(org.apache.hadoop.hbase.TableName tableName)
split 在接口中 org.apache.hadoop.hbase.client.Adminpublic void splitRegion(byte[] regionName)
splitRegion 在接口中 org.apache.hadoop.hbase.client.Adminpublic void split(org.apache.hadoop.hbase.TableName tableName,
byte[] splitPoint)
split 在接口中 org.apache.hadoop.hbase.client.Adminpublic void splitRegion(byte[] regionName,
byte[] splitPoint)
splitRegion 在接口中 org.apache.hadoop.hbase.client.Adminpublic void shutdown()
shutdown 在接口中 org.apache.hadoop.hbase.client.Adminpublic void stopMaster()
stopMaster 在接口中 org.apache.hadoop.hbase.client.Adminpublic boolean isMasterInMaintenanceMode()
public void stopRegionServer(String hostnamePort)
stopRegionServer 在接口中 org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.HRegionInfo> getTableRegions(org.apache.hadoop.hbase.TableName tableName)
getTableRegions 在接口中 org.apache.hadoop.hbase.client.Adminpublic boolean abortProcedure(long procId,
boolean mayInterruptIfRunning)
abortProcedure 在接口中 org.apache.hadoop.hbase.client.Adminpublic Future<Boolean> abortProcedureAsync(long procId, boolean mayInterruptIfRunning)
abortProcedureAsync 在接口中 org.apache.hadoop.hbase.client.Adminpublic void rollWALWriter(org.apache.hadoop.hbase.ServerName serverName)
rollWALWriter 在接口中 org.apache.hadoop.hbase.client.Adminpublic long getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName tableName)
getLastMajorCompactionTimestamp 在接口中 org.apache.hadoop.hbase.client.Adminpublic long getLastMajorCompactionTimestampForRegion(byte[] regionName)
getLastMajorCompactionTimestampForRegion 在接口中 org.apache.hadoop.hbase.client.Adminpublic void snapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName)
snapshot 在接口中 org.apache.hadoop.hbase.client.Adminpublic void snapshot(byte[] snapshotName,
org.apache.hadoop.hbase.TableName tableName)
snapshot 在接口中 org.apache.hadoop.hbase.client.Adminpublic void restoreSnapshot(byte[] snapshotName)
restoreSnapshot 在接口中 org.apache.hadoop.hbase.client.Adminpublic void restoreSnapshot(String snapshotName)
restoreSnapshot 在接口中 org.apache.hadoop.hbase.client.Adminpublic void restoreSnapshot(byte[] snapshotName,
boolean takeFailSafeSnapshot)
restoreSnapshot 在接口中 org.apache.hadoop.hbase.client.Adminpublic void restoreSnapshot(String snapshotName, boolean takeFailSafeSnapshot)
restoreSnapshot 在接口中 org.apache.hadoop.hbase.client.Adminpublic void restoreSnapshot(String snapshotName, boolean takeFailSafeSnapshot, boolean restoreAcl)
public void cloneSnapshot(byte[] snapshotName,
org.apache.hadoop.hbase.TableName tableName)
cloneSnapshot 在接口中 org.apache.hadoop.hbase.client.Adminpublic void cloneSnapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName, boolean restoreAcl)
public void cloneSnapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName)
cloneSnapshot 在接口中 org.apache.hadoop.hbase.client.Adminpublic void execProcedure(String signature, String instance, Map<String,String> props)
execProcedure 在接口中 org.apache.hadoop.hbase.client.Adminpublic boolean isProcedureFinished(String signature, String instance, Map<String,String> props)
isProcedureFinished 在接口中 org.apache.hadoop.hbase.client.Adminpublic void deleteSnapshot(byte[] snapshotName)
deleteSnapshot 在接口中 org.apache.hadoop.hbase.client.Adminpublic void deleteSnapshot(String snapshotName)
deleteSnapshot 在接口中 org.apache.hadoop.hbase.client.Adminpublic void deleteSnapshots(String regex)
deleteSnapshots 在接口中 org.apache.hadoop.hbase.client.Adminpublic void deleteSnapshots(Pattern pattern)
deleteSnapshots 在接口中 org.apache.hadoop.hbase.client.Adminpublic void deleteTableSnapshots(String tableNameRegex, String snapshotNameRegex)
public void deleteTableSnapshots(Pattern tableNamePattern, Pattern snapshotNamePattern)
public void setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings quota)
setQuota 在接口中 org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.quotas.QuotaRetriever getQuotaRetriever(org.apache.hadoop.hbase.quotas.QuotaFilter filter)
getQuotaRetriever 在接口中 org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel coprocessorService()
coprocessorService 在接口中 org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel coprocessorService(org.apache.hadoop.hbase.ServerName serverName)
coprocessorService 在接口中 org.apache.hadoop.hbase.client.Adminpublic void updateConfiguration(org.apache.hadoop.hbase.ServerName server)
updateConfiguration 在接口中 org.apache.hadoop.hbase.client.Adminpublic void updateConfiguration()
updateConfiguration 在接口中 org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.security.SecurityCapability> getSecurityCapabilities()
public List<org.apache.hadoop.hbase.ServerName> clearDeadServers(List<org.apache.hadoop.hbase.ServerName> servers)
public void move(byte[] bytes,
byte[] bytes1)
throws IOException
move 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void createTableAsync(org.apache.hadoop.hbase.HTableDescriptor hTableDescriptor,
byte[][] bytes)
throws IOException
createTableAsync 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void enableTableAsync(org.apache.hadoop.hbase.TableName tableName)
throws IOException
enableTableAsync 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void disableTableAsync(org.apache.hadoop.hbase.TableName tableName)
throws IOException
disableTableAsync 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.util.Pair<Integer,Integer> getAlterStatus(org.apache.hadoop.hbase.TableName tableName) throws IOException
getAlterStatus 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.util.Pair<Integer,Integer> getAlterStatus(byte[] bytes) throws IOException
getAlterStatus 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void compactRegionServer(org.apache.hadoop.hbase.ServerName serverName,
boolean b)
throws IOException,
InterruptedException
compactRegionServer 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionInterruptedExceptionpublic boolean setBalancerRunning(boolean b,
boolean b1)
throws IOException
setBalancerRunning 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean balancer()
throws IOException
balancer 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean balancer(boolean b)
throws IOException
IOExceptionpublic boolean setNormalizerRunning(boolean b)
throws IOException
IOExceptionpublic boolean enableCatalogJanitor(boolean b)
throws IOException
enableCatalogJanitor 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic int runCatalogScan()
throws IOException
runCatalogScan 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean setCleanerChoreRunning(boolean b)
throws IOException
IOExceptionpublic org.apache.hadoop.hbase.ClusterStatus getClusterStatus()
throws IOException
getClusterStatus 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.ProcedureInfo[] listProcedures()
throws IOException
listProcedures 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic String[] getMasterCoprocessors() throws IOException
getMasterCoprocessors 在接口中 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 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionState getCompactionStateForRegion(byte[] bytes)
throws IOException
getCompactionStateForRegion 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic void snapshot(String s, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription.Type type) throws IOException, org.apache.hadoop.hbase.snapshot.SnapshotCreationException, IllegalArgumentException
snapshot 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionorg.apache.hadoop.hbase.snapshot.SnapshotCreationExceptionIllegalArgumentExceptionpublic void snapshot(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshotDescription)
throws IOException,
org.apache.hadoop.hbase.snapshot.SnapshotCreationException,
IllegalArgumentException
snapshot 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionorg.apache.hadoop.hbase.snapshot.SnapshotCreationExceptionIllegalArgumentExceptionpublic org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SnapshotResponse takeSnapshotAsync(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshotDescription)
throws IOException,
org.apache.hadoop.hbase.snapshot.SnapshotCreationException
takeSnapshotAsync 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionorg.apache.hadoop.hbase.snapshot.SnapshotCreationExceptionpublic boolean isSnapshotFinished(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshotDescription)
throws IOException,
org.apache.hadoop.hbase.snapshot.HBaseSnapshotException,
org.apache.hadoop.hbase.snapshot.UnknownSnapshotException
isSnapshotFinished 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionorg.apache.hadoop.hbase.snapshot.HBaseSnapshotExceptionorg.apache.hadoop.hbase.snapshot.UnknownSnapshotExceptionpublic byte[] execProcedureWithRet(String s, String s1, Map<String,String> map) throws IOException
execProcedureWithRet 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listSnapshots() throws IOException
listSnapshots 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listSnapshots(String s) throws IOException
listSnapshots 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listSnapshots(Pattern pattern) throws IOException
listSnapshots 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listTableSnapshots(String s, String s1) throws IOException
IOExceptionpublic List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listTableSnapshots(Pattern pattern, Pattern pattern1) throws IOException
IOExceptionpublic int getMasterInfoPort()
throws IOException
getMasterInfoPort 在接口中 org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.ServerName> listDeadServers() throws IOException
IOExceptionCopyright © 2019. All rights reserved.