public class AliHBaseMultiAdmin extends org.apache.hadoop.hbase.client.HBaseAdmin implements AliHBaseAdminInterface
| 构造器和说明 |
|---|
AliHBaseMultiAdmin(AliHBaseMultiClusterConnection connection,
org.apache.hadoop.hbase.client.HBaseAdmin hbaseAdmin) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
abort(String why,
Throwable e) |
boolean |
abortProcedure(long procId,
boolean mayInterruptIfRunning) |
Future<Boolean> |
abortProcedureAsync(long procId,
boolean mayInterruptIfRunning) |
void |
addColumnFamily(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily) |
Future<Void> |
addColumnFamilyAsync(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily) |
void |
addReplicationPeer(String peerId,
org.apache.hadoop.hbase.replication.ReplicationPeerConfig peerConfig,
boolean enabled) |
void |
appendReplicationPeerTableCFs(String id,
Map<org.apache.hadoop.hbase.TableName,List<String>> tableCfs) |
void |
assign(byte[] regionName) |
boolean |
balance() |
boolean |
balance(boolean force) |
boolean |
balancerSwitch(boolean onOrOff,
boolean synchronous) |
boolean |
catalogJanitorSwitch(boolean onOrOff) |
boolean |
cleanerChoreSwitch(boolean onOrOff) |
org.apache.hadoop.hbase.CacheEvictionStats |
clearBlockCache(org.apache.hadoop.hbase.TableName tableName) |
void |
clearCompactionQueues(org.apache.hadoop.hbase.ServerName serverName,
Set<String> queues) |
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) |
Future<Void> |
cloneSnapshotAsync(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 |
compact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily,
org.apache.hadoop.hbase.client.CompactType compactType) |
void |
compact(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.CompactType compactType) |
void |
compactRegion(byte[] regionName) |
void |
compactRegion(byte[] regionName,
byte[] columnFamily) |
void |
compactRegionServer(org.apache.hadoop.hbase.ServerName serverName) |
org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel |
coprocessorService() |
org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel |
coprocessorService(org.apache.hadoop.hbase.ServerName serverName) |
void |
createIndex(AliHBaseIndexDescriptor indexDescriptor)
Create a global secondary index table against a specified data table, block forever until operation success.
|
void |
createIndex(AliHBaseIndexDescriptor indexDescriptor,
byte[][] splitKeys)
Create a global secondary index table against a specified data table with split keys, block forever until operation success.
|
void |
createIndex(AliHBaseIndexDescriptor indexDescriptor,
byte[] startKey,
byte[] endKey,
int numRegions)
Create a global secondary index table against a specified data table, block forever until operation success.
|
void |
createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) |
Future<Void> |
createNamespaceAsync(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) |
void |
createTable(org.apache.hadoop.hbase.client.TableDescriptor desc) |
void |
createTable(org.apache.hadoop.hbase.client.TableDescriptor desc,
byte[][] splitKeys) |
void |
createTable(org.apache.hadoop.hbase.client.TableDescriptor desc,
byte[] startKey,
byte[] endKey,
int numRegions) |
Future<Void> |
createTableAsync(org.apache.hadoop.hbase.client.TableDescriptor desc,
byte[][] splitKeys) |
void |
decommissionRegionServers(List<org.apache.hadoop.hbase.ServerName> servers,
boolean offload) |
void |
deleteColumn(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily) |
void |
deleteColumnFamily(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily) |
Future<Void> |
deleteColumnFamilyAsync(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily) |
void |
deleteIndex(String indexName,
org.apache.hadoop.hbase.TableName dataTable)
Drop index and clean all index data synchronously, block forever until operation done.
|
void |
deleteNamespace(String name) |
Future<Void> |
deleteNamespaceAsync(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) |
Future<Void> |
deleteTableAsync(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) |
List<AliHBaseIndexDescriptor> |
describeIndex(org.apache.hadoop.hbase.TableName dataTableName)
Get index schema for specified data table.
|
void |
disableReplicationPeer(String peerId) |
void |
disableTable(org.apache.hadoop.hbase.TableName tableName) |
Future<Void> |
disableTableAsync(org.apache.hadoop.hbase.TableName tableName) |
void |
disableTableReplication(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.HTableDescriptor[] |
disableTables(Pattern pattern) |
org.apache.hadoop.hbase.HTableDescriptor[] |
disableTables(String regex) |
void |
enableReplicationPeer(String peerId) |
void |
enableTable(org.apache.hadoop.hbase.TableName tableName) |
Future<Void> |
enableTableAsync(org.apache.hadoop.hbase.TableName tableName) |
void |
enableTableReplication(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[] |
execProcedureWithReturn(String signature,
String instance,
Map<String,String> props) |
void |
flush(org.apache.hadoop.hbase.TableName tableName) |
void |
flushRegion(byte[] regionName) |
void |
flushRegionServer(org.apache.hadoop.hbase.ServerName serverName) |
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.ClusterMetrics |
getClusterMetrics(EnumSet<org.apache.hadoop.hbase.ClusterMetrics.Option> options) |
org.apache.hadoop.hbase.client.CompactionState |
getCompactionState(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.client.CompactionState |
getCompactionState(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.CompactType compactType) |
org.apache.hadoop.hbase.client.CompactionState |
getCompactionStateForRegion(byte[] regionName) |
org.apache.hadoop.conf.Configuration |
getConfiguration() |
org.apache.hadoop.hbase.client.Connection |
getConnection() |
org.apache.hadoop.hbase.client.TableDescriptor |
getDescriptor(org.apache.hadoop.hbase.TableName tableName) |
long |
getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName tableName) |
long |
getLastMajorCompactionTimestampForRegion(byte[] regionName) |
String |
getLocks() |
org.apache.hadoop.hbase.NamespaceDescriptor |
getNamespaceDescriptor(String name) |
List<org.apache.hadoop.hbase.HRegionInfo> |
getOnlineRegions(org.apache.hadoop.hbase.ServerName sn) |
int |
getOperationTimeout() |
String |
getProcedures() |
List<org.apache.hadoop.hbase.quotas.QuotaSettings> |
getQuota(org.apache.hadoop.hbase.quotas.QuotaFilter filter) |
org.apache.hadoop.hbase.quotas.QuotaRetriever |
getQuotaRetriever(org.apache.hadoop.hbase.quotas.QuotaFilter filter) |
List<org.apache.hadoop.hbase.RegionMetrics> |
getRegionMetrics(org.apache.hadoop.hbase.ServerName serverName,
org.apache.hadoop.hbase.TableName tableName) |
List<org.apache.hadoop.hbase.client.RegionInfo> |
getRegions(org.apache.hadoop.hbase.ServerName serverName) |
List<org.apache.hadoop.hbase.client.RegionInfo> |
getRegions(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.replication.ReplicationPeerConfig |
getReplicationPeerConfig(String peerId) |
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 |
isCleanerChoreEnabled() |
boolean |
isMasterInMaintenanceMode() |
boolean |
isMergeEnabled() |
boolean |
isNormalizerEnabled() |
boolean |
isProcedureFinished(String signature,
String instance,
Map<String,String> props) |
boolean |
isSnapshotFinished(org.apache.hadoop.hbase.client.SnapshotDescription snapshot) |
boolean |
isSplitEnabled() |
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> |
listDecommissionedRegionServers() |
org.apache.hadoop.hbase.NamespaceDescriptor[] |
listNamespaceDescriptors() |
List<org.apache.hadoop.hbase.client.replication.TableCFs> |
listReplicatedTableCFs() |
List<org.apache.hadoop.hbase.replication.ReplicationPeerDescription> |
listReplicationPeers() |
List<org.apache.hadoop.hbase.replication.ReplicationPeerDescription> |
listReplicationPeers(Pattern pattern) |
List<org.apache.hadoop.hbase.client.SnapshotDescription> |
listSnapshots() |
List<org.apache.hadoop.hbase.client.SnapshotDescription> |
listSnapshots(Pattern pattern) |
List<org.apache.hadoop.hbase.client.SnapshotDescription> |
listSnapshots(String regex) |
List<org.apache.hadoop.hbase.client.TableDescriptor> |
listTableDescriptors() |
List<org.apache.hadoop.hbase.client.TableDescriptor> |
listTableDescriptors(List<org.apache.hadoop.hbase.TableName> tableNames) |
List<org.apache.hadoop.hbase.client.TableDescriptor> |
listTableDescriptors(Pattern pattern) |
List<org.apache.hadoop.hbase.client.TableDescriptor> |
listTableDescriptors(Pattern pattern,
boolean includeSysTables) |
List<org.apache.hadoop.hbase.client.TableDescriptor> |
listTableDescriptorsByNamespace(byte[] name) |
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.client.SnapshotDescription> |
listTableSnapshots(Pattern tableNamePattern,
Pattern snapshotNamePattern) |
List<org.apache.hadoop.hbase.client.SnapshotDescription> |
listTableSnapshots(String tableNameRegex,
String snapshotNameRegex) |
void |
majorCompact(org.apache.hadoop.hbase.TableName tableName) |
void |
majorCompact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily) |
void |
majorCompact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily,
org.apache.hadoop.hbase.client.CompactType compactType) |
void |
majorCompact(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.CompactType compactType) |
void |
majorCompactRegion(byte[] regionName) |
void |
majorCompactRegion(byte[] regionName,
byte[] columnFamily) |
void |
majorCompactRegionServer(org.apache.hadoop.hbase.ServerName serverName) |
void |
mergeRegions(byte[] nameOfRegionA,
byte[] nameOfRegionB,
boolean forcible) |
Future<Void> |
mergeRegionsAsync(byte[][] nameofRegionsToMerge,
boolean forcible) |
Future<Void> |
mergeRegionsAsync(byte[] nameOfRegionA,
byte[] nameOfRegionB,
boolean forcible) |
void |
mergeRegionsSync(byte[] nameOfRegionA,
byte[] nameOfRegionB,
boolean forcible) |
boolean |
mergeSwitch(boolean enabled,
boolean synchronous) |
void |
modifyColumnFamily(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily) |
Future<Void> |
modifyColumnFamilyAsync(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily) |
void |
modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) |
Future<Void> |
modifyNamespaceAsync(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) |
void |
modifyTable(org.apache.hadoop.hbase.client.TableDescriptor td) |
void |
modifyTable(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.TableDescriptor td) |
Future<Void> |
modifyTableAsync(org.apache.hadoop.hbase.client.TableDescriptor td) |
Future<Void> |
modifyTableAsync(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.TableDescriptor td) |
void |
move(byte[] bytes,
byte[] bytes1) |
boolean |
normalize() |
boolean |
normalizerSwitch(boolean on) |
void |
offline(byte[] regionName) |
void |
offlineIndex(String indexName,
org.apache.hadoop.hbase.TableName dataTable)
Modify index status to DISABLED, block forever until operation done.
|
void |
recommissionRegionServer(org.apache.hadoop.hbase.ServerName server,
List<byte[]> encodedRegionNames) |
void |
removeReplicationPeer(String peerId) |
void |
removeReplicationPeerTableCFs(String id,
Map<org.apache.hadoop.hbase.TableName,List<String>> tableCfs) |
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) |
Future<Void> |
restoreSnapshotAsync(String snapshotName) |
byte[][] |
rollHLogWriter(String serverName) |
void |
rollWALWriter(org.apache.hadoop.hbase.ServerName serverName) |
int |
runCatalogJanitor() |
boolean |
runCleanerChore() |
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.client.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.client.SnapshotType type) |
void |
snapshotAsync(org.apache.hadoop.hbase.client.SnapshotDescription snapshot) |
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) |
Future<Void> |
splitRegionAsync(byte[] regionName,
byte[] splitPoint) |
void |
splitRegionSync(byte[] regionName,
byte[] splitPoint) |
void |
splitRegionSync(byte[] regionName,
byte[] splitPoint,
long timeout,
TimeUnit units) |
boolean |
splitSwitch(boolean enabled,
boolean synchronous) |
void |
stopMaster() |
void |
stopRegionServer(String hostnamePort) |
boolean |
tableExists(org.apache.hadoop.hbase.TableName tableName) |
void |
truncateTable(org.apache.hadoop.hbase.TableName tableName,
boolean preserveSplits) |
Future<Void> |
truncateTableAsync(org.apache.hadoop.hbase.TableName tableName,
boolean preserveSplits) |
void |
unassign(byte[] regionName,
boolean force) |
void |
updateConfiguration() |
void |
updateConfiguration(org.apache.hadoop.hbase.ServerName server) |
void |
updateReplicationPeerConfig(String peerId,
org.apache.hadoop.hbase.replication.ReplicationPeerConfig peerConfig) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddColumn, addReplicationPeer, balancer, balancer, compactRegionServer, enableCatalogJanitor, execProcedureWithRet, getBackupMasters, getClusterMetrics, getClusterStatus, getMaster, getMasterCoprocessorNames, getMasterCoprocessors, getMasterInfoPort, getRegionMetrics, getRegionServers, isSplitOrMergeEnabled, listDeadServers, modifyColumn, runCatalogScan, setBalancerRunning, setCleanerChoreRunning, setNormalizerRunning, setSplitOrMergeEnabled, takeSnapshotAsyncpublic AliHBaseMultiAdmin(AliHBaseMultiClusterConnection connection, org.apache.hadoop.hbase.client.HBaseAdmin hbaseAdmin) throws IOException
IOExceptionpublic int getOperationTimeout()
getOperationTimeout 在接口中 org.apache.hadoop.hbase.client.AdmingetOperationTimeout 在类中 org.apache.hadoop.hbase.client.HBaseAdminpublic void abort(String why, Throwable e)
abort 在接口中 org.apache.hadoop.hbase.Abortableabort 在接口中 org.apache.hadoop.hbase.client.Adminabort 在类中 org.apache.hadoop.hbase.client.HBaseAdminpublic boolean isAborted()
isAborted 在接口中 org.apache.hadoop.hbase.AbortableisAborted 在接口中 org.apache.hadoop.hbase.client.AdminisAborted 在类中 org.apache.hadoop.hbase.client.HBaseAdminpublic void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableclose 在接口中 org.apache.hadoop.hbase.client.Adminclose 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.conf.Configuration getConfiguration()
getConfiguration 在接口中 org.apache.hadoop.hbase.client.AdmingetConfiguration 在类中 org.apache.hadoop.hbase.client.HBaseAdminpublic boolean tableExists(org.apache.hadoop.hbase.TableName tableName)
throws IOException
tableExists 在接口中 org.apache.hadoop.hbase.client.AdmintableExists 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.client.Connection getConnection()
getConnection 在接口中 org.apache.hadoop.hbase.client.AdmingetConnection 在类中 org.apache.hadoop.hbase.client.HBaseAdminpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables()
throws IOException
listTables 在接口中 org.apache.hadoop.hbase.client.AdminlistTables 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.client.TableDescriptor> listTableDescriptors() throws IOException
listTableDescriptors 在接口中 org.apache.hadoop.hbase.client.AdminlistTableDescriptors 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(Pattern pattern) throws IOException
listTables 在接口中 org.apache.hadoop.hbase.client.AdminlistTables 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.client.TableDescriptor> listTableDescriptors(Pattern pattern) throws IOException
listTableDescriptors 在接口中 org.apache.hadoop.hbase.client.AdminlistTableDescriptors 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(String regex) throws IOException
listTables 在接口中 org.apache.hadoop.hbase.client.AdminlistTables 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(Pattern pattern, boolean includeSysTables) throws IOException
listTables 在接口中 org.apache.hadoop.hbase.client.AdminlistTables 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.client.TableDescriptor> listTableDescriptors(Pattern pattern, boolean includeSysTables) throws IOException
listTableDescriptors 在接口中 org.apache.hadoop.hbase.client.AdminlistTableDescriptors 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(String regex, boolean includeSysTables) throws IOException
listTables 在接口中 org.apache.hadoop.hbase.client.AdminlistTables 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames()
throws IOException
listTableNames 在接口中 org.apache.hadoop.hbase.client.AdminlistTableNames 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(Pattern pattern) throws IOException
listTableNames 在接口中 org.apache.hadoop.hbase.client.AdminlistTableNames 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(String regex) throws IOException
listTableNames 在接口中 org.apache.hadoop.hbase.client.AdminlistTableNames 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(Pattern pattern, boolean includeSysTables) throws IOException
listTableNames 在接口中 org.apache.hadoop.hbase.client.AdminlistTableNames 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(String regex, boolean includeSysTables) throws IOException
listTableNames 在接口中 org.apache.hadoop.hbase.client.AdminlistTableNames 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic 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.AdmingetTableDescriptor 在类中 org.apache.hadoop.hbase.client.HBaseAdminorg.apache.hadoop.hbase.TableNotFoundExceptionIOExceptionpublic org.apache.hadoop.hbase.client.TableDescriptor getDescriptor(org.apache.hadoop.hbase.TableName tableName)
throws org.apache.hadoop.hbase.TableNotFoundException,
IOException
getDescriptor 在接口中 org.apache.hadoop.hbase.client.AdmingetDescriptor 在类中 org.apache.hadoop.hbase.client.HBaseAdminorg.apache.hadoop.hbase.TableNotFoundExceptionIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTableDescriptorsByNamespace(String name) throws IOException
listTableDescriptorsByNamespace 在接口中 org.apache.hadoop.hbase.client.AdminlistTableDescriptorsByNamespace 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.client.TableDescriptor> listTableDescriptorsByNamespace(byte[] name) throws IOException
listTableDescriptorsByNamespace 在接口中 org.apache.hadoop.hbase.client.AdminlistTableDescriptorsByNamespace 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNamesByNamespace(String name) throws IOException
listTableNamesByNamespace 在接口中 org.apache.hadoop.hbase.client.AdminlistTableNamesByNamespace 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] getTableDescriptorsByTableName(List<org.apache.hadoop.hbase.TableName> tableNames) throws IOException
getTableDescriptorsByTableName 在接口中 org.apache.hadoop.hbase.client.AdmingetTableDescriptorsByTableName 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.client.TableDescriptor> listTableDescriptors(List<org.apache.hadoop.hbase.TableName> tableNames) throws IOException
listTableDescriptors 在接口中 org.apache.hadoop.hbase.client.AdminlistTableDescriptors 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] getTableDescriptors(List<String> names) throws IOException
getTableDescriptors 在接口中 org.apache.hadoop.hbase.client.AdmingetTableDescriptors 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void createTable(org.apache.hadoop.hbase.client.TableDescriptor desc)
throws IOException
createTable 在接口中 org.apache.hadoop.hbase.client.AdmincreateTable 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void createTable(org.apache.hadoop.hbase.client.TableDescriptor desc,
byte[] startKey,
byte[] endKey,
int numRegions)
throws IOException
createTable 在接口中 org.apache.hadoop.hbase.client.AdmincreateTable 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void createTable(org.apache.hadoop.hbase.client.TableDescriptor desc,
byte[][] splitKeys)
throws IOException
createTable 在接口中 org.apache.hadoop.hbase.client.AdmincreateTable 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void deleteTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
deleteTable 在接口中 org.apache.hadoop.hbase.client.AdmindeleteTable 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void truncateTable(org.apache.hadoop.hbase.TableName tableName,
boolean preserveSplits)
throws IOException
truncateTable 在接口中 org.apache.hadoop.hbase.client.AdmintruncateTable 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void enableTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
enableTable 在接口中 org.apache.hadoop.hbase.client.AdminenableTable 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void disableTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
disableTable 在接口中 org.apache.hadoop.hbase.client.AdmindisableTable 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean isTableEnabled(org.apache.hadoop.hbase.TableName tableName)
throws IOException
isTableEnabled 在接口中 org.apache.hadoop.hbase.client.AdminisTableEnabled 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean isTableDisabled(org.apache.hadoop.hbase.TableName tableName)
throws IOException
isTableDisabled 在接口中 org.apache.hadoop.hbase.client.AdminisTableDisabled 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
isTableAvailable 在接口中 org.apache.hadoop.hbase.client.AdminisTableAvailable 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName,
byte[][] splitKeys)
throws IOException
isTableAvailable 在接口中 org.apache.hadoop.hbase.client.AdminisTableAvailable 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void addColumnFamily(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily)
throws IOException
addColumnFamily 在接口中 org.apache.hadoop.hbase.client.AdminaddColumnFamily 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void deleteColumn(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
throws IOException
deleteColumn 在接口中 org.apache.hadoop.hbase.client.AdmindeleteColumn 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void deleteColumnFamily(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
throws IOException
deleteColumnFamily 在接口中 org.apache.hadoop.hbase.client.AdmindeleteColumnFamily 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void modifyColumnFamily(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily)
throws IOException
modifyColumnFamily 在接口中 org.apache.hadoop.hbase.client.AdminmodifyColumnFamily 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void modifyTable(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.TableDescriptor td)
throws IOException
modifyTable 在接口中 org.apache.hadoop.hbase.client.AdminmodifyTable 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void modifyTable(org.apache.hadoop.hbase.client.TableDescriptor td)
throws IOException
modifyTable 在接口中 org.apache.hadoop.hbase.client.AdminmodifyTable 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor)
throws IOException
modifyNamespace 在接口中 org.apache.hadoop.hbase.client.AdminmodifyNamespace 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void deleteNamespace(String name) throws IOException
deleteNamespace 在接口中 org.apache.hadoop.hbase.client.AdmindeleteNamespace 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.NamespaceDescriptor getNamespaceDescriptor(String name) throws org.apache.hadoop.hbase.NamespaceNotFoundException, IOException
getNamespaceDescriptor 在接口中 org.apache.hadoop.hbase.client.AdmingetNamespaceDescriptor 在类中 org.apache.hadoop.hbase.client.HBaseAdminorg.apache.hadoop.hbase.NamespaceNotFoundExceptionIOExceptionpublic org.apache.hadoop.hbase.NamespaceDescriptor[] listNamespaceDescriptors()
throws IOException
listNamespaceDescriptors 在接口中 org.apache.hadoop.hbase.client.AdminlistNamespaceDescriptors 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor)
throws IOException
createNamespace 在接口中 org.apache.hadoop.hbase.client.AdmincreateNamespace 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void flush(org.apache.hadoop.hbase.TableName tableName)
throws IOException
flush 在接口中 org.apache.hadoop.hbase.client.Adminflush 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void flushRegion(byte[] regionName)
throws IOException
flushRegion 在接口中 org.apache.hadoop.hbase.client.AdminflushRegion 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void compact(org.apache.hadoop.hbase.TableName tableName)
throws IOException
compact 在接口中 org.apache.hadoop.hbase.client.Admincompact 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void compactRegion(byte[] regionName)
throws IOException
compactRegion 在接口中 org.apache.hadoop.hbase.client.AdmincompactRegion 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void compact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
throws IOException
compact 在接口中 org.apache.hadoop.hbase.client.Admincompact 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void compactRegion(byte[] regionName,
byte[] columnFamily)
throws IOException
compactRegion 在接口中 org.apache.hadoop.hbase.client.AdmincompactRegion 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void compact(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.CompactType compactType)
throws IOException,
InterruptedException
compact 在接口中 org.apache.hadoop.hbase.client.Admincompact 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionInterruptedExceptionpublic void compact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily,
org.apache.hadoop.hbase.client.CompactType compactType)
throws IOException,
InterruptedException
compact 在接口中 org.apache.hadoop.hbase.client.Admincompact 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionInterruptedExceptionpublic void majorCompact(org.apache.hadoop.hbase.TableName tableName)
throws IOException
majorCompact 在接口中 org.apache.hadoop.hbase.client.AdminmajorCompact 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void majorCompactRegion(byte[] regionName)
throws IOException
majorCompactRegion 在接口中 org.apache.hadoop.hbase.client.AdminmajorCompactRegion 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void majorCompact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
throws IOException
majorCompact 在接口中 org.apache.hadoop.hbase.client.AdminmajorCompact 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void majorCompactRegion(byte[] regionName,
byte[] columnFamily)
throws IOException
majorCompactRegion 在接口中 org.apache.hadoop.hbase.client.AdminmajorCompactRegion 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void majorCompact(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.CompactType compactType)
throws IOException,
InterruptedException
majorCompact 在接口中 org.apache.hadoop.hbase.client.AdminmajorCompact 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionInterruptedExceptionpublic void majorCompact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily,
org.apache.hadoop.hbase.client.CompactType compactType)
throws IOException,
InterruptedException
majorCompact 在接口中 org.apache.hadoop.hbase.client.AdminmajorCompact 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionInterruptedExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] disableTables(String regex) throws IOException
disableTables 在接口中 org.apache.hadoop.hbase.client.AdmindisableTables 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] disableTables(Pattern pattern) throws IOException
disableTables 在接口中 org.apache.hadoop.hbase.client.AdmindisableTables 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] enableTables(String regex) throws IOException
enableTables 在接口中 org.apache.hadoop.hbase.client.AdminenableTables 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] enableTables(Pattern pattern) throws IOException
enableTables 在接口中 org.apache.hadoop.hbase.client.AdminenableTables 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] deleteTables(String regex) throws IOException
deleteTables 在接口中 org.apache.hadoop.hbase.client.AdmindeleteTables 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] deleteTables(Pattern pattern) throws IOException
deleteTables 在接口中 org.apache.hadoop.hbase.client.AdmindeleteTables 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void closeRegion(String regionname, String serverName) throws IOException
closeRegion 在接口中 org.apache.hadoop.hbase.client.AdmincloseRegion 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void closeRegion(byte[] regionname,
String serverName)
throws IOException
closeRegion 在接口中 org.apache.hadoop.hbase.client.AdmincloseRegion 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean closeRegionWithEncodedRegionName(String encodedRegionName, String serverName) throws IOException
closeRegionWithEncodedRegionName 在接口中 org.apache.hadoop.hbase.client.AdmincloseRegionWithEncodedRegionName 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void closeRegion(org.apache.hadoop.hbase.ServerName sn,
org.apache.hadoop.hbase.HRegionInfo hri)
throws IOException
closeRegion 在接口中 org.apache.hadoop.hbase.client.AdmincloseRegion 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.HRegionInfo> getOnlineRegions(org.apache.hadoop.hbase.ServerName sn) throws IOException
getOnlineRegions 在接口中 org.apache.hadoop.hbase.client.AdmingetOnlineRegions 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.client.RegionInfo> getRegions(org.apache.hadoop.hbase.ServerName serverName) throws IOException
getRegions 在接口中 org.apache.hadoop.hbase.client.AdmingetRegions 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void flushRegionServer(org.apache.hadoop.hbase.ServerName serverName)
throws IOException
flushRegionServer 在接口中 org.apache.hadoop.hbase.client.AdminflushRegionServer 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void compactRegionServer(org.apache.hadoop.hbase.ServerName serverName)
throws IOException
compactRegionServer 在接口中 org.apache.hadoop.hbase.client.AdmincompactRegionServer 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void majorCompactRegionServer(org.apache.hadoop.hbase.ServerName serverName)
throws IOException
majorCompactRegionServer 在接口中 org.apache.hadoop.hbase.client.AdminmajorCompactRegionServer 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void assign(byte[] regionName)
throws IOException
assign 在接口中 org.apache.hadoop.hbase.client.Adminassign 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void unassign(byte[] regionName,
boolean force)
throws IOException
unassign 在接口中 org.apache.hadoop.hbase.client.Adminunassign 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void offline(byte[] regionName)
throws IOException
offline 在接口中 org.apache.hadoop.hbase.client.Adminoffline 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean balancerSwitch(boolean onOrOff,
boolean synchronous)
throws IOException
balancerSwitch 在接口中 org.apache.hadoop.hbase.client.AdminbalancerSwitch 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean balance()
throws IOException
balance 在接口中 org.apache.hadoop.hbase.client.Adminbalance 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean balance(boolean force)
throws IOException
balance 在接口中 org.apache.hadoop.hbase.client.Adminbalance 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean isBalancerEnabled()
throws IOException
isBalancerEnabled 在接口中 org.apache.hadoop.hbase.client.AdminisBalancerEnabled 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.CacheEvictionStats clearBlockCache(org.apache.hadoop.hbase.TableName tableName)
throws IOException
clearBlockCache 在接口中 org.apache.hadoop.hbase.client.AdminclearBlockCache 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean normalize()
throws IOException
normalize 在接口中 org.apache.hadoop.hbase.client.Adminnormalize 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean isNormalizerEnabled()
throws IOException
isNormalizerEnabled 在接口中 org.apache.hadoop.hbase.client.AdminisNormalizerEnabled 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean normalizerSwitch(boolean on)
throws IOException
normalizerSwitch 在接口中 org.apache.hadoop.hbase.client.AdminnormalizerSwitch 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean catalogJanitorSwitch(boolean onOrOff)
throws IOException
catalogJanitorSwitch 在接口中 org.apache.hadoop.hbase.client.AdmincatalogJanitorSwitch 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic int runCatalogJanitor()
throws IOException
runCatalogJanitor 在接口中 org.apache.hadoop.hbase.client.AdminrunCatalogJanitor 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean isCatalogJanitorEnabled()
throws IOException
isCatalogJanitorEnabled 在接口中 org.apache.hadoop.hbase.client.AdminisCatalogJanitorEnabled 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean cleanerChoreSwitch(boolean onOrOff)
throws IOException
cleanerChoreSwitch 在接口中 org.apache.hadoop.hbase.client.AdmincleanerChoreSwitch 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean runCleanerChore()
throws IOException
runCleanerChore 在接口中 org.apache.hadoop.hbase.client.AdminrunCleanerChore 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean isCleanerChoreEnabled()
throws IOException
isCleanerChoreEnabled 在接口中 org.apache.hadoop.hbase.client.AdminisCleanerChoreEnabled 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void mergeRegions(byte[] nameOfRegionA,
byte[] nameOfRegionB,
boolean forcible)
throws IOException
mergeRegions 在接口中 org.apache.hadoop.hbase.client.AdminmergeRegions 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> mergeRegionsAsync(byte[] nameOfRegionA, byte[] nameOfRegionB, boolean forcible) throws IOException
mergeRegionsAsync 在接口中 org.apache.hadoop.hbase.client.AdminmergeRegionsAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> mergeRegionsAsync(byte[][] nameofRegionsToMerge, boolean forcible) throws IOException
mergeRegionsAsync 在接口中 org.apache.hadoop.hbase.client.AdminmergeRegionsAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void split(org.apache.hadoop.hbase.TableName tableName)
throws IOException
split 在接口中 org.apache.hadoop.hbase.client.Adminsplit 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void splitRegion(byte[] regionName)
throws IOException
splitRegion 在接口中 org.apache.hadoop.hbase.client.AdminsplitRegion 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void split(org.apache.hadoop.hbase.TableName tableName,
byte[] splitPoint)
throws IOException
split 在接口中 org.apache.hadoop.hbase.client.Adminsplit 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void splitRegion(byte[] regionName,
byte[] splitPoint)
throws IOException
splitRegion 在接口中 org.apache.hadoop.hbase.client.AdminsplitRegion 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> splitRegionAsync(byte[] regionName, byte[] splitPoint) throws IOException
splitRegionAsync 在接口中 org.apache.hadoop.hbase.client.AdminsplitRegionAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> modifyTableAsync(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.client.TableDescriptor td) throws IOException
modifyTableAsync 在接口中 org.apache.hadoop.hbase.client.AdminmodifyTableAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> modifyTableAsync(org.apache.hadoop.hbase.client.TableDescriptor td) throws IOException
modifyTableAsync 在接口中 org.apache.hadoop.hbase.client.AdminmodifyTableAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void shutdown()
throws IOException
shutdown 在接口中 org.apache.hadoop.hbase.client.Adminshutdown 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void stopMaster()
throws IOException
stopMaster 在接口中 org.apache.hadoop.hbase.client.AdminstopMaster 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean isMasterInMaintenanceMode()
throws IOException
isMasterInMaintenanceMode 在接口中 org.apache.hadoop.hbase.client.AdminisMasterInMaintenanceMode 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void stopRegionServer(String hostnamePort) throws IOException
stopRegionServer 在接口中 org.apache.hadoop.hbase.client.AdminstopRegionServer 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.ClusterMetrics getClusterMetrics(EnumSet<org.apache.hadoop.hbase.ClusterMetrics.Option> options) throws IOException
getClusterMetrics 在接口中 org.apache.hadoop.hbase.client.AdmingetClusterMetrics 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.RegionMetrics> getRegionMetrics(org.apache.hadoop.hbase.ServerName serverName, org.apache.hadoop.hbase.TableName tableName) throws IOException
getRegionMetrics 在接口中 org.apache.hadoop.hbase.client.AdmingetRegionMetrics 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> createNamespaceAsync(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) throws IOException
createNamespaceAsync 在接口中 org.apache.hadoop.hbase.client.AdmincreateNamespaceAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> modifyNamespaceAsync(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) throws IOException
modifyNamespaceAsync 在接口中 org.apache.hadoop.hbase.client.AdminmodifyNamespaceAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.HRegionInfo> getTableRegions(org.apache.hadoop.hbase.TableName tableName) throws IOException
getTableRegions 在接口中 org.apache.hadoop.hbase.client.AdmingetTableRegions 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.client.RegionInfo> getRegions(org.apache.hadoop.hbase.TableName tableName) throws IOException
getRegions 在接口中 org.apache.hadoop.hbase.client.AdmingetRegions 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean abortProcedure(long procId,
boolean mayInterruptIfRunning)
throws IOException
abortProcedure 在接口中 org.apache.hadoop.hbase.client.AdminabortProcedure 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Boolean> abortProcedureAsync(long procId, boolean mayInterruptIfRunning) throws IOException
abortProcedureAsync 在接口中 org.apache.hadoop.hbase.client.AdminabortProcedureAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic String getProcedures() throws IOException
getProcedures 在接口中 org.apache.hadoop.hbase.client.AdmingetProcedures 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic String getLocks() throws IOException
getLocks 在接口中 org.apache.hadoop.hbase.client.AdmingetLocks 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void rollWALWriter(org.apache.hadoop.hbase.ServerName serverName)
throws IOException
rollWALWriter 在接口中 org.apache.hadoop.hbase.client.AdminrollWALWriter 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.client.CompactionState getCompactionState(org.apache.hadoop.hbase.TableName tableName)
throws IOException
getCompactionState 在接口中 org.apache.hadoop.hbase.client.AdmingetCompactionState 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.client.CompactionState getCompactionState(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.CompactType compactType)
throws IOException
getCompactionState 在接口中 org.apache.hadoop.hbase.client.AdmingetCompactionState 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.client.CompactionState getCompactionStateForRegion(byte[] regionName)
throws IOException
getCompactionStateForRegion 在接口中 org.apache.hadoop.hbase.client.AdmingetCompactionStateForRegion 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic long getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName tableName)
throws IOException
getLastMajorCompactionTimestamp 在接口中 org.apache.hadoop.hbase.client.AdmingetLastMajorCompactionTimestamp 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic long getLastMajorCompactionTimestampForRegion(byte[] regionName)
throws IOException
getLastMajorCompactionTimestampForRegion 在接口中 org.apache.hadoop.hbase.client.AdmingetLastMajorCompactionTimestampForRegion 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void snapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName) throws IOException
snapshot 在接口中 org.apache.hadoop.hbase.client.Adminsnapshot 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void snapshot(byte[] snapshotName,
org.apache.hadoop.hbase.TableName tableName)
throws IOException
snapshot 在接口中 org.apache.hadoop.hbase.client.Adminsnapshot 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void snapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.client.SnapshotType type) throws IOException
snapshot 在接口中 org.apache.hadoop.hbase.client.Adminsnapshot 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void snapshot(org.apache.hadoop.hbase.client.SnapshotDescription snapshot)
throws IOException
snapshot 在接口中 org.apache.hadoop.hbase.client.Adminsnapshot 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void snapshotAsync(org.apache.hadoop.hbase.client.SnapshotDescription snapshot)
throws IOException
snapshotAsync 在接口中 org.apache.hadoop.hbase.client.AdminsnapshotAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean isSnapshotFinished(org.apache.hadoop.hbase.client.SnapshotDescription snapshot)
throws IOException
isSnapshotFinished 在接口中 org.apache.hadoop.hbase.client.AdminisSnapshotFinished 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void restoreSnapshot(byte[] snapshotName)
throws IOException
restoreSnapshot 在接口中 org.apache.hadoop.hbase.client.AdminrestoreSnapshot 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void restoreSnapshot(String snapshotName) throws IOException
restoreSnapshot 在接口中 org.apache.hadoop.hbase.client.AdminrestoreSnapshot 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> restoreSnapshotAsync(String snapshotName) throws IOException
restoreSnapshotAsync 在接口中 org.apache.hadoop.hbase.client.AdminrestoreSnapshotAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void restoreSnapshot(byte[] snapshotName,
boolean takeFailSafeSnapshot)
throws IOException
restoreSnapshot 在接口中 org.apache.hadoop.hbase.client.AdminrestoreSnapshot 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void restoreSnapshot(String snapshotName, boolean takeFailSafeSnapshot) throws IOException
restoreSnapshot 在接口中 org.apache.hadoop.hbase.client.AdminrestoreSnapshot 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void restoreSnapshot(String snapshotName, boolean takeFailSafeSnapshot, boolean restoreAcl) throws IOException
restoreSnapshot 在接口中 org.apache.hadoop.hbase.client.AdminrestoreSnapshot 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void cloneSnapshot(byte[] snapshotName,
org.apache.hadoop.hbase.TableName tableName)
throws IOException
cloneSnapshot 在接口中 org.apache.hadoop.hbase.client.AdmincloneSnapshot 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void cloneSnapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName, boolean restoreAcl) throws IOException
cloneSnapshot 在接口中 org.apache.hadoop.hbase.client.AdmincloneSnapshot 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void cloneSnapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName) throws IOException
cloneSnapshot 在接口中 org.apache.hadoop.hbase.client.AdmincloneSnapshot 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> cloneSnapshotAsync(String snapshotName, org.apache.hadoop.hbase.TableName tableName) throws IOException
cloneSnapshotAsync 在接口中 org.apache.hadoop.hbase.client.AdmincloneSnapshotAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void execProcedure(String signature, String instance, Map<String,String> props) throws IOException
execProcedure 在接口中 org.apache.hadoop.hbase.client.AdminexecProcedure 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic byte[] execProcedureWithReturn(String signature, String instance, Map<String,String> props) throws IOException
execProcedureWithReturn 在接口中 org.apache.hadoop.hbase.client.AdminexecProcedureWithReturn 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean isProcedureFinished(String signature, String instance, Map<String,String> props) throws IOException
isProcedureFinished 在接口中 org.apache.hadoop.hbase.client.AdminisProcedureFinished 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.client.SnapshotDescription> listSnapshots() throws IOException
listSnapshots 在接口中 org.apache.hadoop.hbase.client.AdminlistSnapshots 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.client.SnapshotDescription> listSnapshots(String regex) throws IOException
listSnapshots 在接口中 org.apache.hadoop.hbase.client.AdminlistSnapshots 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.client.SnapshotDescription> listSnapshots(Pattern pattern) throws IOException
listSnapshots 在接口中 org.apache.hadoop.hbase.client.AdminlistSnapshots 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.client.SnapshotDescription> listTableSnapshots(String tableNameRegex, String snapshotNameRegex) throws IOException
listTableSnapshots 在接口中 org.apache.hadoop.hbase.client.AdminlistTableSnapshots 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.client.SnapshotDescription> listTableSnapshots(Pattern tableNamePattern, Pattern snapshotNamePattern) throws IOException
listTableSnapshots 在接口中 org.apache.hadoop.hbase.client.AdminlistTableSnapshots 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void deleteSnapshot(byte[] snapshotName)
throws IOException
deleteSnapshot 在接口中 org.apache.hadoop.hbase.client.AdmindeleteSnapshot 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void deleteSnapshot(String snapshotName) throws IOException
deleteSnapshot 在接口中 org.apache.hadoop.hbase.client.AdmindeleteSnapshot 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void deleteSnapshots(String regex) throws IOException
deleteSnapshots 在接口中 org.apache.hadoop.hbase.client.AdmindeleteSnapshots 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void deleteSnapshots(Pattern pattern) throws IOException
deleteSnapshots 在接口中 org.apache.hadoop.hbase.client.AdmindeleteSnapshots 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void deleteTableSnapshots(String tableNameRegex, String snapshotNameRegex) throws IOException
deleteTableSnapshots 在接口中 org.apache.hadoop.hbase.client.AdmindeleteTableSnapshots 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void deleteTableSnapshots(Pattern tableNamePattern, Pattern snapshotNamePattern) throws IOException
deleteTableSnapshots 在接口中 org.apache.hadoop.hbase.client.AdmindeleteTableSnapshots 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings quota)
throws IOException
setQuota 在接口中 org.apache.hadoop.hbase.client.AdminsetQuota 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.quotas.QuotaRetriever getQuotaRetriever(org.apache.hadoop.hbase.quotas.QuotaFilter filter)
throws IOException
getQuotaRetriever 在接口中 org.apache.hadoop.hbase.client.AdmingetQuotaRetriever 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.quotas.QuotaSettings> getQuota(org.apache.hadoop.hbase.quotas.QuotaFilter filter) throws IOException
getQuota 在接口中 org.apache.hadoop.hbase.client.AdmingetQuota 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel coprocessorService()
coprocessorService 在接口中 org.apache.hadoop.hbase.client.AdmincoprocessorService 在类中 org.apache.hadoop.hbase.client.HBaseAdminpublic org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel coprocessorService(org.apache.hadoop.hbase.ServerName serverName)
coprocessorService 在接口中 org.apache.hadoop.hbase.client.AdmincoprocessorService 在类中 org.apache.hadoop.hbase.client.HBaseAdminpublic void updateConfiguration(org.apache.hadoop.hbase.ServerName server)
throws IOException
updateConfiguration 在接口中 org.apache.hadoop.hbase.client.AdminupdateConfiguration 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void updateConfiguration()
throws IOException
updateConfiguration 在接口中 org.apache.hadoop.hbase.client.AdminupdateConfiguration 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.client.security.SecurityCapability> getSecurityCapabilities() throws IOException
getSecurityCapabilities 在接口中 org.apache.hadoop.hbase.client.AdmingetSecurityCapabilities 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean splitSwitch(boolean enabled,
boolean synchronous)
throws IOException
splitSwitch 在接口中 org.apache.hadoop.hbase.client.AdminsplitSwitch 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean mergeSwitch(boolean enabled,
boolean synchronous)
throws IOException
mergeSwitch 在接口中 org.apache.hadoop.hbase.client.AdminmergeSwitch 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean isSplitEnabled()
throws IOException
isSplitEnabled 在接口中 org.apache.hadoop.hbase.client.AdminisSplitEnabled 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic boolean isMergeEnabled()
throws IOException
isMergeEnabled 在接口中 org.apache.hadoop.hbase.client.AdminisMergeEnabled 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void addReplicationPeer(String peerId, org.apache.hadoop.hbase.replication.ReplicationPeerConfig peerConfig, boolean enabled) throws IOException
addReplicationPeer 在接口中 org.apache.hadoop.hbase.client.AdminaddReplicationPeer 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void removeReplicationPeer(String peerId) throws IOException
removeReplicationPeer 在接口中 org.apache.hadoop.hbase.client.AdminremoveReplicationPeer 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void enableReplicationPeer(String peerId) throws IOException
enableReplicationPeer 在接口中 org.apache.hadoop.hbase.client.AdminenableReplicationPeer 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void disableReplicationPeer(String peerId) throws IOException
disableReplicationPeer 在接口中 org.apache.hadoop.hbase.client.AdmindisableReplicationPeer 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.replication.ReplicationPeerConfig getReplicationPeerConfig(String peerId) throws IOException
getReplicationPeerConfig 在接口中 org.apache.hadoop.hbase.client.AdmingetReplicationPeerConfig 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void updateReplicationPeerConfig(String peerId, org.apache.hadoop.hbase.replication.ReplicationPeerConfig peerConfig) throws IOException
updateReplicationPeerConfig 在接口中 org.apache.hadoop.hbase.client.AdminupdateReplicationPeerConfig 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void appendReplicationPeerTableCFs(String id, Map<org.apache.hadoop.hbase.TableName,List<String>> tableCfs) throws org.apache.hadoop.hbase.replication.ReplicationException, IOException
appendReplicationPeerTableCFs 在接口中 org.apache.hadoop.hbase.client.AdminappendReplicationPeerTableCFs 在类中 org.apache.hadoop.hbase.client.HBaseAdminorg.apache.hadoop.hbase.replication.ReplicationExceptionIOExceptionpublic void removeReplicationPeerTableCFs(String id, Map<org.apache.hadoop.hbase.TableName,List<String>> tableCfs) throws org.apache.hadoop.hbase.replication.ReplicationException, IOException
removeReplicationPeerTableCFs 在接口中 org.apache.hadoop.hbase.client.AdminremoveReplicationPeerTableCFs 在类中 org.apache.hadoop.hbase.client.HBaseAdminorg.apache.hadoop.hbase.replication.ReplicationExceptionIOExceptionpublic List<org.apache.hadoop.hbase.replication.ReplicationPeerDescription> listReplicationPeers() throws IOException
listReplicationPeers 在接口中 org.apache.hadoop.hbase.client.AdminlistReplicationPeers 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.replication.ReplicationPeerDescription> listReplicationPeers(Pattern pattern) throws IOException
listReplicationPeers 在接口中 org.apache.hadoop.hbase.client.AdminlistReplicationPeers 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void decommissionRegionServers(List<org.apache.hadoop.hbase.ServerName> servers, boolean offload) throws IOException
decommissionRegionServers 在接口中 org.apache.hadoop.hbase.client.AdmindecommissionRegionServers 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.ServerName> listDecommissionedRegionServers() throws IOException
listDecommissionedRegionServers 在接口中 org.apache.hadoop.hbase.client.AdminlistDecommissionedRegionServers 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void recommissionRegionServer(org.apache.hadoop.hbase.ServerName server,
List<byte[]> encodedRegionNames)
throws IOException
recommissionRegionServer 在接口中 org.apache.hadoop.hbase.client.AdminrecommissionRegionServer 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<org.apache.hadoop.hbase.client.replication.TableCFs> listReplicatedTableCFs() throws IOException
listReplicatedTableCFs 在接口中 org.apache.hadoop.hbase.client.AdminlistReplicatedTableCFs 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void enableTableReplication(org.apache.hadoop.hbase.TableName tableName)
throws IOException
enableTableReplication 在接口中 org.apache.hadoop.hbase.client.AdminenableTableReplication 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void disableTableReplication(org.apache.hadoop.hbase.TableName tableName)
throws IOException
disableTableReplication 在接口中 org.apache.hadoop.hbase.client.AdmindisableTableReplication 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void clearCompactionQueues(org.apache.hadoop.hbase.ServerName serverName,
Set<String> queues)
throws IOException,
InterruptedException
clearCompactionQueues 在接口中 org.apache.hadoop.hbase.client.AdminclearCompactionQueues 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionInterruptedExceptionpublic List<org.apache.hadoop.hbase.ServerName> clearDeadServers(List<org.apache.hadoop.hbase.ServerName> servers) throws IOException
clearDeadServers 在接口中 org.apache.hadoop.hbase.client.AdminclearDeadServers 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> createTableAsync(org.apache.hadoop.hbase.client.TableDescriptor desc, byte[][] splitKeys) throws IOException
createTableAsync 在接口中 org.apache.hadoop.hbase.client.AdmincreateTableAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> deleteTableAsync(org.apache.hadoop.hbase.TableName tableName) throws IOException
deleteTableAsync 在接口中 org.apache.hadoop.hbase.client.AdmindeleteTableAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> truncateTableAsync(org.apache.hadoop.hbase.TableName tableName, boolean preserveSplits) throws IOException
truncateTableAsync 在接口中 org.apache.hadoop.hbase.client.AdmintruncateTableAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> enableTableAsync(org.apache.hadoop.hbase.TableName tableName) throws IOException
enableTableAsync 在接口中 org.apache.hadoop.hbase.client.AdminenableTableAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> disableTableAsync(org.apache.hadoop.hbase.TableName tableName) throws IOException
disableTableAsync 在接口中 org.apache.hadoop.hbase.client.AdmindisableTableAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.util.Pair<Integer,Integer> getAlterStatus(org.apache.hadoop.hbase.TableName tableName) throws IOException
getAlterStatus 在接口中 org.apache.hadoop.hbase.client.AdmingetAlterStatus 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic org.apache.hadoop.hbase.util.Pair<Integer,Integer> getAlterStatus(byte[] tableName) throws IOException
getAlterStatus 在接口中 org.apache.hadoop.hbase.client.AdmingetAlterStatus 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> deleteColumnFamilyAsync(org.apache.hadoop.hbase.TableName tableName, byte[] columnFamily) throws IOException
deleteColumnFamilyAsync 在接口中 org.apache.hadoop.hbase.client.AdmindeleteColumnFamilyAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> addColumnFamilyAsync(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily) throws IOException
addColumnFamilyAsync 在接口中 org.apache.hadoop.hbase.client.AdminaddColumnFamilyAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> modifyColumnFamilyAsync(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily) throws IOException
modifyColumnFamilyAsync 在接口中 org.apache.hadoop.hbase.client.AdminmodifyColumnFamilyAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic Future<Void> deleteNamespaceAsync(String name) throws IOException
deleteNamespaceAsync 在接口中 org.apache.hadoop.hbase.client.AdmindeleteNamespaceAsync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void move(byte[] bytes,
byte[] bytes1)
throws IOException
move 在接口中 org.apache.hadoop.hbase.client.Adminmove 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void splitRegionSync(byte[] regionName,
byte[] splitPoint)
throws IOException
splitRegionSync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void splitRegionSync(byte[] regionName,
byte[] splitPoint,
long timeout,
TimeUnit units)
throws IOException
splitRegionSync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic byte[][] rollHLogWriter(String serverName) throws IOException
rollHLogWriter 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic void mergeRegionsSync(byte[] nameOfRegionA,
byte[] nameOfRegionB,
boolean forcible)
throws IOException
mergeRegionsSync 在类中 org.apache.hadoop.hbase.client.HBaseAdminIOExceptionpublic List<AliHBaseIndexDescriptor> describeIndex(org.apache.hadoop.hbase.TableName dataTableName) throws IOException
AliHBaseAdminInterfacedescribeIndex 在接口中 AliHBaseAdminInterfacedataTableName - data table nameIOExceptionpublic void createIndex(AliHBaseIndexDescriptor indexDescriptor) throws IOException
AliHBaseAdminInterfacecreateIndex 在接口中 AliHBaseAdminInterfaceindexDescriptor - descriptor of index tableIOExceptionpublic void createIndex(AliHBaseIndexDescriptor indexDescriptor, byte[][] splitKeys) throws IOException
AliHBaseAdminInterfacecreateIndex 在接口中 AliHBaseAdminInterfaceindexDescriptor - descriptor of index tablesplitKeys - pre-split range of index tableIOExceptionpublic void createIndex(AliHBaseIndexDescriptor indexDescriptor, byte[] startKey, byte[] endKey, int numRegions) throws IOException
AliHBaseAdminInterfacecreateIndex 在接口中 AliHBaseAdminInterfaceindexDescriptor - descriptor of index tablestartKey - start range key of index tableendKey - end range key of index tablenumRegions - number of initial regionsIOExceptionpublic void deleteIndex(String indexName, org.apache.hadoop.hbase.TableName dataTable) throws IOException
AliHBaseAdminInterfaceAliHBaseAdminInterface.offlineIndex(String, TableName) operation must be performed first.deleteIndex 在接口中 AliHBaseAdminInterfaceindexName - index namedataTable - name of main tableIOExceptionpublic void offlineIndex(String indexName, org.apache.hadoop.hbase.TableName dataTable) throws IOException
AliHBaseAdminInterfaceofflineIndex 在接口中 AliHBaseAdminInterfaceindexName - index namedataTable - name of main tableIOExceptionCopyright © 2019. All rights reserved.