@InterfaceAudience.Private public class ThriftAdmin extends Object implements org.apache.hadoop.hbase.client.Admin
| Constructor and Description |
|---|
ThriftAdmin(THBaseService.Client client,
org.apache.thrift.transport.TTransport tTransport,
org.apache.hadoop.conf.Configuration conf) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort(String why,
Throwable e) |
boolean |
abortProcedure(long procId,
boolean mayInterruptIfRunning) |
Future<Boolean> |
abortProcedureAsync(long procId,
boolean mayInterruptIfRunning) |
void |
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) |
Future<Void> |
addReplicationPeerAsync(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 |
cloneTableSchema(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.TableName newTableName,
boolean preserveSplits) |
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) |
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) |
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) |
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) |
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 |
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) |
void |
disableReplicationPeer(String peerId) |
Future<Void> |
disableReplicationPeerAsync(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) |
Future<Void> |
enableReplicationPeerAsync(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) |
boolean |
exceedThrottleQuotaSwitch(boolean enable) |
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.quotas.SpaceQuotaSnapshot |
getCurrentSpaceQuotaSnapshot(String namespace) |
org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot |
getCurrentSpaceQuotaSnapshot(org.apache.hadoop.hbase.TableName tableName) |
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) |
Map<org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot> |
getRegionServerSpaceQuotaSnapshots(org.apache.hadoop.hbase.ServerName serverName) |
org.apache.hadoop.hbase.replication.ReplicationPeerConfig |
getReplicationPeerConfig(String peerId) |
List<org.apache.hadoop.hbase.client.security.SecurityCapability> |
getSecurityCapabilities() |
Map<org.apache.hadoop.hbase.TableName,Long> |
getSpaceQuotaTableSizes() |
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) |
List<org.apache.hadoop.hbase.security.access.UserPermission> |
getUserPermissions(org.apache.hadoop.hbase.security.access.GetUserPermissionsRequest getUserPermissionsRequest) |
void |
grant(org.apache.hadoop.hbase.security.access.UserPermission userPermission,
boolean mergeExistingPermissions) |
List<Boolean> |
hasUserPermissions(String userName,
List<org.apache.hadoop.hbase.security.access.Permission> permissions) |
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 |
isRpcThrottleEnabled() |
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) |
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[] encodedRegionName) |
void |
move(byte[] encodedRegionName,
org.apache.hadoop.hbase.ServerName destServerName) |
boolean |
normalize() |
boolean |
normalizerSwitch(boolean on) |
void |
offline(byte[] regionName) |
void |
recommissionRegionServer(org.apache.hadoop.hbase.ServerName server,
List<byte[]> encodedRegionNames) |
void |
removeReplicationPeer(String peerId) |
Future<Void> |
removeReplicationPeerAsync(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) |
void |
revoke(org.apache.hadoop.hbase.security.access.UserPermission userPermission) |
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) |
Future<Void> |
splitRegionAsync(byte[] regionName,
byte[] splitPoint) |
boolean |
splitSwitch(boolean enabled,
boolean synchronous) |
void |
stopMaster() |
void |
stopRegionServer(String hostnamePort) |
boolean |
switchRpcThrottle(boolean enable) |
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) |
Future<Void> |
updateReplicationPeerConfigAsync(String peerId,
org.apache.hadoop.hbase.replication.ReplicationPeerConfig peerConfig) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddColumn, addReplicationPeer, addReplicationPeerAsync, balancer, balancer, compactRegionServer, enableCatalogJanitor, execProcedureWithRet, getBackupMasters, getClusterMetrics, getClusterStatus, getMaster, getMasterCoprocessorNames, getMasterCoprocessors, getMasterInfoPort, getRegionMetrics, getRegionServers, hasUserPermissions, isSplitOrMergeEnabled, listDeadServers, modifyColumn, move, runCatalogScan, setBalancerRunning, setCleanerChoreRunning, setNormalizerRunning, setSplitOrMergeEnabled, takeSnapshotAsyncpublic ThriftAdmin(THBaseService.Client client, org.apache.thrift.transport.TTransport tTransport, org.apache.hadoop.conf.Configuration conf)
public int getOperationTimeout()
getOperationTimeout in interface org.apache.hadoop.hbase.client.Adminpublic void abort(String why, Throwable e)
abort in interface org.apache.hadoop.hbase.Abortableabort in interface org.apache.hadoop.hbase.client.Adminpublic boolean isAborted()
isAborted in interface org.apache.hadoop.hbase.AbortableisAborted in interface org.apache.hadoop.hbase.client.Adminpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.conf.Configuration getConfiguration()
getConfiguration in interface org.apache.hadoop.hbase.client.Adminpublic boolean tableExists(org.apache.hadoop.hbase.TableName tableName)
throws IOException
tableExists in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.client.Connection getConnection()
getConnection in interface org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables()
throws IOException
listTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.client.TableDescriptor> listTableDescriptors() throws IOException
listTableDescriptors in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(Pattern pattern) throws IOException
listTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.client.TableDescriptor> listTableDescriptors(Pattern pattern) throws IOException
listTableDescriptors in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(String regex) throws IOException
listTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(Pattern pattern, boolean includeSysTables) throws IOException
listTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.client.TableDescriptor> listTableDescriptors(Pattern pattern, boolean includeSysTables) throws IOException
listTableDescriptors in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTables(String regex, boolean includeSysTables) throws IOException
listTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames()
throws IOException
listTableNames in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(Pattern pattern) throws IOException
listTableNames in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(String regex) throws IOException
listTableNames in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(Pattern pattern, boolean includeSysTables) throws IOException
listTableNames in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNames(String regex, boolean includeSysTables) throws IOException
listTableNames in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor getTableDescriptor(org.apache.hadoop.hbase.TableName tableName)
throws org.apache.hadoop.hbase.TableNotFoundException,
IOException
getTableDescriptor in interface org.apache.hadoop.hbase.client.Adminorg.apache.hadoop.hbase.TableNotFoundExceptionIOExceptionpublic org.apache.hadoop.hbase.client.TableDescriptor getDescriptor(org.apache.hadoop.hbase.TableName tableName)
throws org.apache.hadoop.hbase.TableNotFoundException,
IOException
getDescriptor in interface org.apache.hadoop.hbase.client.Adminorg.apache.hadoop.hbase.TableNotFoundExceptionIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] listTableDescriptorsByNamespace(String name) throws IOException
listTableDescriptorsByNamespace in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.client.TableDescriptor> listTableDescriptorsByNamespace(byte[] name) throws IOException
listTableDescriptorsByNamespace in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.TableName[] listTableNamesByNamespace(String name) throws IOException
listTableNamesByNamespace in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void createTable(org.apache.hadoop.hbase.client.TableDescriptor desc)
throws IOException
createTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void createTable(org.apache.hadoop.hbase.client.TableDescriptor desc,
byte[] startKey,
byte[] endKey,
int numRegions)
throws IOException
createTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void createTable(org.apache.hadoop.hbase.client.TableDescriptor desc,
byte[][] splitKeys)
throws IOException
createTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
deleteTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void truncateTable(org.apache.hadoop.hbase.TableName tableName,
boolean preserveSplits)
throws IOException
truncateTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void enableTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
enableTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void disableTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
disableTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isTableEnabled(org.apache.hadoop.hbase.TableName tableName)
throws IOException
isTableEnabled in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isTableDisabled(org.apache.hadoop.hbase.TableName tableName)
throws IOException
isTableDisabled in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
isTableAvailable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName,
byte[][] splitKeys)
throws IOException
isTableAvailable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void addColumnFamily(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily)
throws IOException
addColumnFamily in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteColumn(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
throws IOException
deleteColumn in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteColumnFamily(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
throws IOException
deleteColumnFamily in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void modifyColumnFamily(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily)
throws IOException
modifyColumnFamily in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void modifyTable(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.TableDescriptor td)
throws IOException
modifyTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void modifyTable(org.apache.hadoop.hbase.client.TableDescriptor td)
throws IOException
modifyTable in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor)
throws IOException
modifyNamespace in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void deleteNamespace(String name) throws IOException
deleteNamespace in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.NamespaceDescriptor getNamespaceDescriptor(String name) throws org.apache.hadoop.hbase.NamespaceNotFoundException, IOException
getNamespaceDescriptor in interface org.apache.hadoop.hbase.client.Adminorg.apache.hadoop.hbase.NamespaceNotFoundExceptionIOExceptionpublic org.apache.hadoop.hbase.NamespaceDescriptor[] listNamespaceDescriptors()
throws IOException
listNamespaceDescriptors in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor)
throws IOException
createNamespace in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean switchRpcThrottle(boolean enable)
throws IOException
switchRpcThrottle in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean isRpcThrottleEnabled()
throws IOException
isRpcThrottleEnabled in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic boolean exceedThrottleQuotaSwitch(boolean enable)
throws IOException
exceedThrottleQuotaSwitch in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] disableTables(String regex) throws IOException
disableTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] disableTables(Pattern pattern) throws IOException
disableTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] enableTables(String regex) throws IOException
enableTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] enableTables(Pattern pattern) throws IOException
enableTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] deleteTables(String regex) throws IOException
deleteTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] deleteTables(Pattern pattern) throws IOException
deleteTables in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] getTableDescriptorsByTableName(List<org.apache.hadoop.hbase.TableName> tableNames) throws IOException
getTableDescriptorsByTableName in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic List<org.apache.hadoop.hbase.client.TableDescriptor> listTableDescriptors(List<org.apache.hadoop.hbase.TableName> tableNames) throws IOException
listTableDescriptors in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor[] getTableDescriptors(List<String> names) throws IOException
getTableDescriptors in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void closeRegion(String regionname, String serverName)
closeRegion in interface org.apache.hadoop.hbase.client.Adminpublic void closeRegion(byte[] regionname,
String serverName)
closeRegion in interface org.apache.hadoop.hbase.client.Adminpublic boolean closeRegionWithEncodedRegionName(String encodedRegionName, String serverName)
closeRegionWithEncodedRegionName in interface org.apache.hadoop.hbase.client.Adminpublic void closeRegion(org.apache.hadoop.hbase.ServerName sn,
org.apache.hadoop.hbase.HRegionInfo hri)
closeRegion in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.HRegionInfo> getOnlineRegions(org.apache.hadoop.hbase.ServerName sn)
getOnlineRegions in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.client.RegionInfo> getRegions(org.apache.hadoop.hbase.ServerName serverName)
getRegions in interface org.apache.hadoop.hbase.client.Adminpublic void flush(org.apache.hadoop.hbase.TableName tableName)
flush in interface org.apache.hadoop.hbase.client.Adminpublic void flushRegion(byte[] regionName)
flushRegion in interface org.apache.hadoop.hbase.client.Adminpublic void flushRegionServer(org.apache.hadoop.hbase.ServerName serverName)
flushRegionServer in interface org.apache.hadoop.hbase.client.Adminpublic void compact(org.apache.hadoop.hbase.TableName tableName)
compact in interface org.apache.hadoop.hbase.client.Adminpublic void compactRegion(byte[] regionName)
compactRegion in interface org.apache.hadoop.hbase.client.Adminpublic void compact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
compact in interface org.apache.hadoop.hbase.client.Adminpublic void compactRegion(byte[] regionName,
byte[] columnFamily)
compactRegion in interface org.apache.hadoop.hbase.client.Adminpublic void compact(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.CompactType compactType)
compact in interface org.apache.hadoop.hbase.client.Adminpublic void compact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily,
org.apache.hadoop.hbase.client.CompactType compactType)
compact in interface org.apache.hadoop.hbase.client.Adminpublic void majorCompact(org.apache.hadoop.hbase.TableName tableName)
majorCompact in interface org.apache.hadoop.hbase.client.Adminpublic void majorCompactRegion(byte[] regionName)
majorCompactRegion in interface org.apache.hadoop.hbase.client.Adminpublic void majorCompact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
majorCompact in interface org.apache.hadoop.hbase.client.Adminpublic void majorCompactRegion(byte[] regionName,
byte[] columnFamily)
majorCompactRegion in interface org.apache.hadoop.hbase.client.Adminpublic void majorCompact(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.CompactType compactType)
majorCompact in interface org.apache.hadoop.hbase.client.Adminpublic void majorCompact(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily,
org.apache.hadoop.hbase.client.CompactType compactType)
majorCompact in interface org.apache.hadoop.hbase.client.Adminpublic Map<org.apache.hadoop.hbase.ServerName,Boolean> compactionSwitch(boolean switchState, List<String> serverNamesList)
compactionSwitch in interface org.apache.hadoop.hbase.client.Adminpublic void compactRegionServer(org.apache.hadoop.hbase.ServerName serverName)
compactRegionServer in interface org.apache.hadoop.hbase.client.Adminpublic void majorCompactRegionServer(org.apache.hadoop.hbase.ServerName serverName)
majorCompactRegionServer in interface org.apache.hadoop.hbase.client.Adminpublic void move(byte[] encodedRegionName)
move in interface org.apache.hadoop.hbase.client.Adminpublic void move(byte[] encodedRegionName,
org.apache.hadoop.hbase.ServerName destServerName)
move in interface org.apache.hadoop.hbase.client.Adminpublic void assign(byte[] regionName)
assign in interface org.apache.hadoop.hbase.client.Adminpublic void unassign(byte[] regionName,
boolean force)
unassign in interface org.apache.hadoop.hbase.client.Adminpublic void offline(byte[] regionName)
offline in interface org.apache.hadoop.hbase.client.Adminpublic boolean balancerSwitch(boolean onOrOff,
boolean synchronous)
balancerSwitch in interface org.apache.hadoop.hbase.client.Adminpublic boolean balance()
balance in interface org.apache.hadoop.hbase.client.Adminpublic boolean balance(boolean force)
balance in interface org.apache.hadoop.hbase.client.Adminpublic boolean isBalancerEnabled()
isBalancerEnabled in interface org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.CacheEvictionStats clearBlockCache(org.apache.hadoop.hbase.TableName tableName)
clearBlockCache in interface org.apache.hadoop.hbase.client.Adminpublic boolean normalize()
normalize in interface org.apache.hadoop.hbase.client.Adminpublic boolean isNormalizerEnabled()
isNormalizerEnabled in interface org.apache.hadoop.hbase.client.Adminpublic boolean normalizerSwitch(boolean on)
normalizerSwitch in interface org.apache.hadoop.hbase.client.Adminpublic boolean catalogJanitorSwitch(boolean onOrOff)
catalogJanitorSwitch in interface org.apache.hadoop.hbase.client.Adminpublic int runCatalogJanitor()
runCatalogJanitor in interface org.apache.hadoop.hbase.client.Adminpublic boolean isCatalogJanitorEnabled()
isCatalogJanitorEnabled in interface org.apache.hadoop.hbase.client.Adminpublic boolean cleanerChoreSwitch(boolean onOrOff)
cleanerChoreSwitch in interface org.apache.hadoop.hbase.client.Adminpublic boolean runCleanerChore()
runCleanerChore in interface org.apache.hadoop.hbase.client.Adminpublic boolean isCleanerChoreEnabled()
isCleanerChoreEnabled in interface org.apache.hadoop.hbase.client.Adminpublic void mergeRegions(byte[] nameOfRegionA,
byte[] nameOfRegionB,
boolean forcible)
mergeRegions in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> mergeRegionsAsync(byte[] nameOfRegionA, byte[] nameOfRegionB, boolean forcible)
mergeRegionsAsync in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> mergeRegionsAsync(byte[][] nameofRegionsToMerge, boolean forcible)
mergeRegionsAsync in interface org.apache.hadoop.hbase.client.Adminpublic void split(org.apache.hadoop.hbase.TableName tableName)
split in interface org.apache.hadoop.hbase.client.Adminpublic void splitRegion(byte[] regionName)
splitRegion in interface org.apache.hadoop.hbase.client.Adminpublic void split(org.apache.hadoop.hbase.TableName tableName,
byte[] splitPoint)
split in interface org.apache.hadoop.hbase.client.Adminpublic void splitRegion(byte[] regionName,
byte[] splitPoint)
splitRegion in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> splitRegionAsync(byte[] regionName, byte[] splitPoint)
splitRegionAsync in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> modifyTableAsync(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.client.TableDescriptor td)
modifyTableAsync in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> modifyTableAsync(org.apache.hadoop.hbase.client.TableDescriptor td)
modifyTableAsync in interface org.apache.hadoop.hbase.client.Adminpublic void shutdown()
shutdown in interface org.apache.hadoop.hbase.client.Adminpublic void stopMaster()
stopMaster in interface org.apache.hadoop.hbase.client.Adminpublic boolean isMasterInMaintenanceMode()
isMasterInMaintenanceMode in interface org.apache.hadoop.hbase.client.Adminpublic void stopRegionServer(String hostnamePort)
stopRegionServer in interface org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.ClusterMetrics getClusterMetrics(EnumSet<org.apache.hadoop.hbase.ClusterMetrics.Option> options)
getClusterMetrics in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.RegionMetrics> getRegionMetrics(org.apache.hadoop.hbase.ServerName serverName, org.apache.hadoop.hbase.TableName tableName)
getRegionMetrics in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> createNamespaceAsync(org.apache.hadoop.hbase.NamespaceDescriptor descriptor)
createNamespaceAsync in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> modifyNamespaceAsync(org.apache.hadoop.hbase.NamespaceDescriptor descriptor)
modifyNamespaceAsync in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.HRegionInfo> getTableRegions(org.apache.hadoop.hbase.TableName tableName)
getTableRegions in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.client.RegionInfo> getRegions(org.apache.hadoop.hbase.TableName tableName)
getRegions in interface org.apache.hadoop.hbase.client.Adminpublic boolean abortProcedure(long procId,
boolean mayInterruptIfRunning)
abortProcedure in interface org.apache.hadoop.hbase.client.Adminpublic Future<Boolean> abortProcedureAsync(long procId, boolean mayInterruptIfRunning)
abortProcedureAsync in interface org.apache.hadoop.hbase.client.Adminpublic String getProcedures()
getProcedures in interface org.apache.hadoop.hbase.client.Adminpublic String getLocks()
getLocks in interface org.apache.hadoop.hbase.client.Adminpublic void rollWALWriter(org.apache.hadoop.hbase.ServerName serverName)
rollWALWriter in interface org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.client.CompactionState getCompactionState(org.apache.hadoop.hbase.TableName tableName)
getCompactionState in interface org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.client.CompactionState getCompactionState(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.CompactType compactType)
getCompactionState in interface org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.client.CompactionState getCompactionStateForRegion(byte[] regionName)
getCompactionStateForRegion in interface org.apache.hadoop.hbase.client.Adminpublic long getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName tableName)
getLastMajorCompactionTimestamp in interface org.apache.hadoop.hbase.client.Adminpublic long getLastMajorCompactionTimestampForRegion(byte[] regionName)
getLastMajorCompactionTimestampForRegion in interface org.apache.hadoop.hbase.client.Adminpublic void snapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName)
snapshot in interface org.apache.hadoop.hbase.client.Adminpublic void snapshot(byte[] snapshotName,
org.apache.hadoop.hbase.TableName tableName)
snapshot in interface org.apache.hadoop.hbase.client.Adminpublic void snapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.client.SnapshotType type)
snapshot in interface org.apache.hadoop.hbase.client.Adminpublic void snapshot(org.apache.hadoop.hbase.client.SnapshotDescription snapshot)
snapshot in interface org.apache.hadoop.hbase.client.Adminpublic void snapshotAsync(org.apache.hadoop.hbase.client.SnapshotDescription snapshot)
snapshotAsync in interface org.apache.hadoop.hbase.client.Adminpublic boolean isSnapshotFinished(org.apache.hadoop.hbase.client.SnapshotDescription snapshot)
isSnapshotFinished in interface org.apache.hadoop.hbase.client.Adminpublic void restoreSnapshot(byte[] snapshotName)
restoreSnapshot in interface org.apache.hadoop.hbase.client.Adminpublic void restoreSnapshot(String snapshotName)
restoreSnapshot in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> restoreSnapshotAsync(String snapshotName)
restoreSnapshotAsync in interface org.apache.hadoop.hbase.client.Adminpublic void restoreSnapshot(byte[] snapshotName,
boolean takeFailSafeSnapshot)
restoreSnapshot in interface org.apache.hadoop.hbase.client.Adminpublic void restoreSnapshot(String snapshotName, boolean takeFailSafeSnapshot)
restoreSnapshot in interface org.apache.hadoop.hbase.client.Adminpublic void restoreSnapshot(String snapshotName, boolean takeFailSafeSnapshot, boolean restoreAcl)
restoreSnapshot in interface org.apache.hadoop.hbase.client.Adminpublic void cloneSnapshot(byte[] snapshotName,
org.apache.hadoop.hbase.TableName tableName)
cloneSnapshot in interface org.apache.hadoop.hbase.client.Adminpublic void cloneSnapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName, boolean restoreAcl)
cloneSnapshot in interface org.apache.hadoop.hbase.client.Adminpublic void cloneSnapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName)
cloneSnapshot in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> cloneSnapshotAsync(String snapshotName, org.apache.hadoop.hbase.TableName tableName)
cloneSnapshotAsync in interface org.apache.hadoop.hbase.client.Adminpublic void execProcedure(String signature, String instance, Map<String,String> props)
execProcedure in interface org.apache.hadoop.hbase.client.Adminpublic byte[] execProcedureWithReturn(String signature, String instance, Map<String,String> props)
execProcedureWithReturn in interface org.apache.hadoop.hbase.client.Adminpublic boolean isProcedureFinished(String signature, String instance, Map<String,String> props)
isProcedureFinished in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.client.SnapshotDescription> listSnapshots()
listSnapshots in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.client.SnapshotDescription> listSnapshots(String regex)
listSnapshots in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.client.SnapshotDescription> listSnapshots(Pattern pattern)
listSnapshots in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.client.SnapshotDescription> listTableSnapshots(String tableNameRegex, String snapshotNameRegex)
listTableSnapshots in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.client.SnapshotDescription> listTableSnapshots(Pattern tableNamePattern, Pattern snapshotNamePattern)
listTableSnapshots in interface org.apache.hadoop.hbase.client.Adminpublic void deleteSnapshot(byte[] snapshotName)
deleteSnapshot in interface org.apache.hadoop.hbase.client.Adminpublic void deleteSnapshot(String snapshotName)
deleteSnapshot in interface org.apache.hadoop.hbase.client.Adminpublic void deleteSnapshots(String regex)
deleteSnapshots in interface org.apache.hadoop.hbase.client.Adminpublic void deleteSnapshots(Pattern pattern)
deleteSnapshots in interface org.apache.hadoop.hbase.client.Adminpublic void deleteTableSnapshots(String tableNameRegex, String snapshotNameRegex)
deleteTableSnapshots in interface org.apache.hadoop.hbase.client.Adminpublic void deleteTableSnapshots(Pattern tableNamePattern, Pattern snapshotNamePattern)
deleteTableSnapshots in interface org.apache.hadoop.hbase.client.Adminpublic void setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings quota)
setQuota in interface org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.quotas.QuotaRetriever getQuotaRetriever(org.apache.hadoop.hbase.quotas.QuotaFilter filter)
getQuotaRetriever in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.quotas.QuotaSettings> getQuota(org.apache.hadoop.hbase.quotas.QuotaFilter filter)
getQuota in interface org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel coprocessorService()
coprocessorService in interface org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel coprocessorService(org.apache.hadoop.hbase.ServerName serverName)
coprocessorService in interface org.apache.hadoop.hbase.client.Adminpublic void updateConfiguration(org.apache.hadoop.hbase.ServerName server)
updateConfiguration in interface org.apache.hadoop.hbase.client.Adminpublic void updateConfiguration()
updateConfiguration in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.client.security.SecurityCapability> getSecurityCapabilities()
getSecurityCapabilities in interface org.apache.hadoop.hbase.client.Adminpublic boolean splitSwitch(boolean enabled,
boolean synchronous)
splitSwitch in interface org.apache.hadoop.hbase.client.Adminpublic boolean mergeSwitch(boolean enabled,
boolean synchronous)
mergeSwitch in interface org.apache.hadoop.hbase.client.Adminpublic boolean isSplitEnabled()
isSplitEnabled in interface org.apache.hadoop.hbase.client.Adminpublic boolean isMergeEnabled()
isMergeEnabled in interface org.apache.hadoop.hbase.client.Adminpublic void addReplicationPeer(String peerId, org.apache.hadoop.hbase.replication.ReplicationPeerConfig peerConfig, boolean enabled)
addReplicationPeer in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> addReplicationPeerAsync(String peerId, org.apache.hadoop.hbase.replication.ReplicationPeerConfig peerConfig, boolean enabled)
addReplicationPeerAsync in interface org.apache.hadoop.hbase.client.Adminpublic void removeReplicationPeer(String peerId)
removeReplicationPeer in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> removeReplicationPeerAsync(String peerId)
removeReplicationPeerAsync in interface org.apache.hadoop.hbase.client.Adminpublic void enableReplicationPeer(String peerId)
enableReplicationPeer in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> enableReplicationPeerAsync(String peerId)
enableReplicationPeerAsync in interface org.apache.hadoop.hbase.client.Adminpublic void disableReplicationPeer(String peerId)
disableReplicationPeer in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> disableReplicationPeerAsync(String peerId)
disableReplicationPeerAsync in interface org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.replication.ReplicationPeerConfig getReplicationPeerConfig(String peerId)
getReplicationPeerConfig in interface org.apache.hadoop.hbase.client.Adminpublic void updateReplicationPeerConfig(String peerId, org.apache.hadoop.hbase.replication.ReplicationPeerConfig peerConfig)
updateReplicationPeerConfig in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> updateReplicationPeerConfigAsync(String peerId, org.apache.hadoop.hbase.replication.ReplicationPeerConfig peerConfig)
updateReplicationPeerConfigAsync in interface org.apache.hadoop.hbase.client.Adminpublic void appendReplicationPeerTableCFs(String id, Map<org.apache.hadoop.hbase.TableName,List<String>> tableCfs) throws org.apache.hadoop.hbase.replication.ReplicationException, IOException
appendReplicationPeerTableCFs in interface org.apache.hadoop.hbase.client.Adminorg.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 in interface org.apache.hadoop.hbase.client.Adminorg.apache.hadoop.hbase.replication.ReplicationExceptionIOExceptionpublic List<org.apache.hadoop.hbase.replication.ReplicationPeerDescription> listReplicationPeers()
listReplicationPeers in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.replication.ReplicationPeerDescription> listReplicationPeers(Pattern pattern)
listReplicationPeers in interface org.apache.hadoop.hbase.client.Adminpublic void decommissionRegionServers(List<org.apache.hadoop.hbase.ServerName> servers, boolean offload)
decommissionRegionServers in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.ServerName> listDecommissionedRegionServers()
listDecommissionedRegionServers in interface org.apache.hadoop.hbase.client.Adminpublic void recommissionRegionServer(org.apache.hadoop.hbase.ServerName server,
List<byte[]> encodedRegionNames)
recommissionRegionServer in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.client.replication.TableCFs> listReplicatedTableCFs()
listReplicatedTableCFs in interface org.apache.hadoop.hbase.client.Adminpublic void enableTableReplication(org.apache.hadoop.hbase.TableName tableName)
enableTableReplication in interface org.apache.hadoop.hbase.client.Adminpublic void disableTableReplication(org.apache.hadoop.hbase.TableName tableName)
disableTableReplication in interface org.apache.hadoop.hbase.client.Adminpublic void clearCompactionQueues(org.apache.hadoop.hbase.ServerName serverName,
Set<String> queues)
clearCompactionQueues in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.ServerName> clearDeadServers(List<org.apache.hadoop.hbase.ServerName> servers)
clearDeadServers in interface org.apache.hadoop.hbase.client.Adminpublic void cloneTableSchema(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.TableName newTableName,
boolean preserveSplits)
cloneTableSchema in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> createTableAsync(org.apache.hadoop.hbase.client.TableDescriptor desc)
createTableAsync in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> createTableAsync(org.apache.hadoop.hbase.client.TableDescriptor desc, byte[][] splitKeys)
createTableAsync in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> deleteTableAsync(org.apache.hadoop.hbase.TableName tableName)
deleteTableAsync in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> truncateTableAsync(org.apache.hadoop.hbase.TableName tableName, boolean preserveSplits)
truncateTableAsync in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> enableTableAsync(org.apache.hadoop.hbase.TableName tableName)
enableTableAsync in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> disableTableAsync(org.apache.hadoop.hbase.TableName tableName)
disableTableAsync in interface org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.util.Pair<Integer,Integer> getAlterStatus(org.apache.hadoop.hbase.TableName tableName)
getAlterStatus in interface org.apache.hadoop.hbase.client.Adminpublic org.apache.hadoop.hbase.util.Pair<Integer,Integer> getAlterStatus(byte[] tableName)
getAlterStatus in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> deleteColumnFamilyAsync(org.apache.hadoop.hbase.TableName tableName, byte[] columnFamily)
deleteColumnFamilyAsync in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> addColumnFamilyAsync(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily)
addColumnFamilyAsync in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> modifyColumnFamilyAsync(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily)
modifyColumnFamilyAsync in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> deleteNamespaceAsync(String name)
deleteNamespaceAsync in interface org.apache.hadoop.hbase.client.Adminpublic Map<org.apache.hadoop.hbase.TableName,Long> getSpaceQuotaTableSizes() throws IOException
getSpaceQuotaTableSizes in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic Map<org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot> getRegionServerSpaceQuotaSnapshots(org.apache.hadoop.hbase.ServerName serverName) throws IOException
getRegionServerSpaceQuotaSnapshots in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot getCurrentSpaceQuotaSnapshot(String namespace) throws IOException
getCurrentSpaceQuotaSnapshot in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot getCurrentSpaceQuotaSnapshot(org.apache.hadoop.hbase.TableName tableName)
throws IOException
getCurrentSpaceQuotaSnapshot in interface org.apache.hadoop.hbase.client.AdminIOExceptionpublic void grant(org.apache.hadoop.hbase.security.access.UserPermission userPermission,
boolean mergeExistingPermissions)
grant in interface org.apache.hadoop.hbase.client.Adminpublic void revoke(org.apache.hadoop.hbase.security.access.UserPermission userPermission)
revoke in interface org.apache.hadoop.hbase.client.Adminpublic List<org.apache.hadoop.hbase.security.access.UserPermission> getUserPermissions(org.apache.hadoop.hbase.security.access.GetUserPermissionsRequest getUserPermissionsRequest)
getUserPermissions in interface org.apache.hadoop.hbase.client.Adminpublic List<Boolean> hasUserPermissions(String userName, List<org.apache.hadoop.hbase.security.access.Permission> permissions)
hasUserPermissions in interface org.apache.hadoop.hbase.client.Adminpublic Future<Void> splitRegionAsync(byte[] regionName) throws IOException
splitRegionAsync in interface org.apache.hadoop.hbase.client.AdminIOExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.