public abstract class AbstractBigtableAdmin extends Object implements org.apache.hadoop.hbase.client.Admin
Constructor and Description |
---|
AbstractBigtableAdmin(BigtableOptions options,
org.apache.hadoop.conf.Configuration configuration,
AbstractBigtableConnection connection,
BigtableTableAdminClient bigtableTableAdminClient,
Set<org.apache.hadoop.hbase.TableName> disabledTables) |
Modifier and Type | Method and Description |
---|---|
void |
abort(String why,
Throwable e) |
void |
addColumn(String tableName,
org.apache.hadoop.hbase.HColumnDescriptor column)
Deprecated.
|
void |
addColumn(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.HColumnDescriptor column) |
void |
assign(byte[] regionName) |
boolean |
balancer() |
void |
cloneSnapshot(byte[] snapshotName,
org.apache.hadoop.hbase.TableName tableName) |
void |
cloneSnapshot(String snapshotName,
org.apache.hadoop.hbase.TableName tableName) |
void |
close() |
void |
closeRegion(byte[] regionname,
String serverName) |
void |
closeRegion(org.apache.hadoop.hbase.ServerName sn,
org.apache.hadoop.hbase.HRegionInfo hri) |
void |
closeRegion(String regionname,
String serverName) |
boolean |
closeRegionWithEncodedRegionName(String encodedRegionName,
String serverName) |
void |
compact(org.apache.hadoop.hbase.TableName tableName) |
void |
compact(org.apache.hadoop.hbase.TableName tableName,
byte[] bytes) |
void |
compactRegion(byte[] bytes) |
void |
compactRegion(byte[] bytes,
byte[] bytes2) |
void |
compactRegionServer(org.apache.hadoop.hbase.ServerName serverName,
boolean b) |
org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel |
coprocessorService() |
org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel |
coprocessorService(org.apache.hadoop.hbase.ServerName serverName) |
void |
createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) |
void |
createTable(org.apache.hadoop.hbase.HTableDescriptor desc) |
void |
createTable(org.apache.hadoop.hbase.HTableDescriptor desc,
byte[][] splitKeys) |
void |
createTable(org.apache.hadoop.hbase.HTableDescriptor desc,
byte[] startKey,
byte[] endKey,
int numRegions) |
void |
createTableAsync(org.apache.hadoop.hbase.HTableDescriptor desc,
byte[][] splitKeys) |
void |
deleteColumn(String tableName,
byte[] columnName)
Deprecated.
|
void |
deleteColumn(String tableName,
String columnName)
Deprecated.
|
void |
deleteColumn(org.apache.hadoop.hbase.TableName tableName,
byte[] columnName) |
void |
deleteNamespace(String name) |
void |
deleteSnapshot(byte[] snapshotName) |
void |
deleteSnapshot(String snapshotName) |
void |
deleteSnapshots(Pattern pattern) |
void |
deleteSnapshots(String regex) |
void |
deleteTable(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.HTableDescriptor[] |
deleteTables(Pattern pattern) |
org.apache.hadoop.hbase.HTableDescriptor[] |
deleteTables(String regex) |
void |
disableTable(String tableName)
Deprecated.
|
void |
disableTable(org.apache.hadoop.hbase.TableName tableName) |
void |
disableTableAsync(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.HTableDescriptor[] |
disableTables(Pattern pattern) |
org.apache.hadoop.hbase.HTableDescriptor[] |
disableTables(String regex) |
boolean |
enableCatalogJanitor(boolean enable) |
void |
enableTable(String tableName)
Deprecated.
|
void |
enableTable(org.apache.hadoop.hbase.TableName tableName) |
void |
enableTableAsync(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.HTableDescriptor[] |
enableTables(Pattern pattern) |
org.apache.hadoop.hbase.HTableDescriptor[] |
enableTables(String regex) |
void |
execProcedure(String signature,
String instance,
Map<String,String> props) |
byte[] |
execProcedureWithRet(String signature,
String instance,
Map<String,String> props) |
void |
flush(org.apache.hadoop.hbase.TableName tableName) |
void |
flushRegion(byte[] bytes) |
org.apache.hadoop.hbase.util.Pair<Integer,Integer> |
getAlterStatus(byte[] tableName) |
org.apache.hadoop.hbase.util.Pair<Integer,Integer> |
getAlterStatus(String tableName) |
org.apache.hadoop.hbase.util.Pair<Integer,Integer> |
getAlterStatus(org.apache.hadoop.hbase.TableName tableName)
HBase column operations are not synchronous, since they're not as fast as Bigtable.
|
org.apache.hadoop.hbase.ClusterStatus |
getClusterStatus() |
org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionState |
getCompactionState(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionState |
getCompactionStateForRegion(byte[] bytes) |
org.apache.hadoop.conf.Configuration |
getConfiguration() |
org.apache.hadoop.hbase.client.Connection |
getConnection() |
String[] |
getMasterCoprocessors() |
int |
getMasterInfoPort() |
org.apache.hadoop.hbase.NamespaceDescriptor |
getNamespaceDescriptor(String name) |
List<org.apache.hadoop.hbase.HRegionInfo> |
getOnlineRegions(org.apache.hadoop.hbase.ServerName sn) |
int |
getOperationTimeout() |
org.apache.hadoop.hbase.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) |
String[] |
getTableNames(String regex)
Deprecated.
|
List<org.apache.hadoop.hbase.HRegionInfo> |
getTableRegions(org.apache.hadoop.hbase.TableName tableName) |
boolean |
isAborted() |
boolean |
isCatalogJanitorEnabled() |
boolean |
isProcedureFinished(String signature,
String instance,
Map<String,String> props) |
boolean |
isSnapshotFinished(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot) |
boolean |
isTableAvailable(org.apache.hadoop.hbase.TableName tableName) |
boolean |
isTableAvailable(org.apache.hadoop.hbase.TableName tableName,
byte[][] splitKeys) |
boolean |
isTableDisabled(String tableName)
Deprecated.
|
boolean |
isTableDisabled(org.apache.hadoop.hbase.TableName tableName) |
boolean |
isTableEnabled(String tableName)
Deprecated.
|
boolean |
isTableEnabled(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.NamespaceDescriptor[] |
listNamespaceDescriptors() |
List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> |
listSnapshots() |
List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> |
listSnapshots(Pattern pattern) |
List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> |
listSnapshots(String regex) |
org.apache.hadoop.hbase.HTableDescriptor[] |
listTableDescriptorsByNamespace(String name) |
org.apache.hadoop.hbase.TableName[] |
listTableNames() |
org.apache.hadoop.hbase.TableName[] |
listTableNames(Pattern pattern) |
org.apache.hadoop.hbase.TableName[] |
listTableNames(Pattern pattern,
boolean includeSysTables) |
org.apache.hadoop.hbase.TableName[] |
listTableNames(String patternStr)
Deprecated.
|
org.apache.hadoop.hbase.TableName[] |
listTableNames(String regex,
boolean includeSysTables) |
org.apache.hadoop.hbase.TableName[] |
listTableNamesByNamespace(String name) |
org.apache.hadoop.hbase.HTableDescriptor[] |
listTables() |
org.apache.hadoop.hbase.HTableDescriptor[] |
listTables(Pattern pattern) |
org.apache.hadoop.hbase.HTableDescriptor[] |
listTables(Pattern pattern,
boolean includeSysTables) |
org.apache.hadoop.hbase.HTableDescriptor[] |
listTables(String regex) |
org.apache.hadoop.hbase.HTableDescriptor[] |
listTables(String regex,
boolean includeSysTables) |
void |
majorCompact(org.apache.hadoop.hbase.TableName tableName) |
void |
majorCompact(org.apache.hadoop.hbase.TableName tableName,
byte[] bytes) |
void |
majorCompactRegion(byte[] bytes) |
void |
majorCompactRegion(byte[] bytes,
byte[] bytes2) |
void |
mergeRegions(byte[] encodedNameOfRegionA,
byte[] encodedNameOfRegionB,
boolean forcible) |
void |
modifyColumn(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.HColumnDescriptor descriptor) |
void |
modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) |
void |
modifyTable(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.HTableDescriptor htd) |
void |
move(byte[] encodedRegionName,
byte[] destServerName) |
void |
offline(byte[] regionName) |
void |
restoreSnapshot(byte[] snapshotName) |
void |
restoreSnapshot(byte[] snapshotName,
boolean takeFailSafeSnapshot) |
void |
restoreSnapshot(String snapshotName) |
void |
restoreSnapshot(String snapshotName,
boolean takeFailSafeSnapshot) |
void |
rollWALWriter(org.apache.hadoop.hbase.ServerName serverName) |
int |
runCatalogScan() |
boolean |
setBalancerRunning(boolean on,
boolean synchronous) |
void |
shutdown() |
void |
snapshot(byte[] snapshotName,
org.apache.hadoop.hbase.TableName tableName) |
void |
snapshot(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot) |
void |
snapshot(String snapshotName,
org.apache.hadoop.hbase.TableName tableName) |
void |
snapshot(String snapshotName,
org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription.Type type) |
void |
split(org.apache.hadoop.hbase.TableName tableName) |
void |
split(org.apache.hadoop.hbase.TableName tableName,
byte[] bytes) |
void |
splitRegion(byte[] bytes) |
void |
splitRegion(byte[] bytes,
byte[] bytes2) |
void |
stopMaster() |
void |
stopRegionServer(String hostnamePort) |
boolean |
tableExists(String tableName)
Deprecated.
|
boolean |
tableExists(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SnapshotResponse |
takeSnapshotAsync(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot) |
String |
toString() |
void |
truncateTable(org.apache.hadoop.hbase.TableName tableName,
boolean preserveSplits) |
void |
unassign(byte[] regionName,
boolean force) |
void |
updateConfiguration() |
void |
updateConfiguration(org.apache.hadoop.hbase.ServerName serverName) |
public AbstractBigtableAdmin(BigtableOptions options, org.apache.hadoop.conf.Configuration configuration, AbstractBigtableConnection connection, BigtableTableAdminClient bigtableTableAdminClient, Set<org.apache.hadoop.hbase.TableName> disabledTables)
public org.apache.hadoop.hbase.client.Connection getConnection()
getConnection
in interface org.apache.hadoop.hbase.client.Admin
public boolean tableExists(org.apache.hadoop.hbase.TableName tableName) throws IOException
tableExists
in interface org.apache.hadoop.hbase.client.Admin
IOException
@Deprecated public boolean tableExists(String tableName) throws IOException
IOException
public org.apache.hadoop.hbase.HTableDescriptor[] listTables() throws IOException
listTables
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.HTableDescriptor[] listTables(Pattern pattern) throws IOException
listTables
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.HTableDescriptor[] listTables(Pattern pattern, boolean includeSysTables) throws IOException
listTables
in interface org.apache.hadoop.hbase.client.Admin
IOException
@Deprecated public org.apache.hadoop.hbase.TableName[] listTableNames(String patternStr) throws IOException
listTableNames
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.TableName[] listTableNames(Pattern pattern) throws IOException
listTableNames
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.TableName[] listTableNames(Pattern pattern, boolean includeSysTables) throws IOException
listTableNames
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.TableName[] listTableNames(String regex, boolean includeSysTables) throws IOException
listTableNames
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.HTableDescriptor[] listTables(String regex) throws IOException
listTables
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.HTableDescriptor[] listTables(String regex, boolean includeSysTables) throws IOException
listTables
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.TableName[] listTableNames() throws IOException
listTableNames
in interface org.apache.hadoop.hbase.client.Admin
IOException
public 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.Admin
org.apache.hadoop.hbase.TableNotFoundException
IOException
@Deprecated public String[] getTableNames(String regex) throws IOException
IOException
public void createTable(org.apache.hadoop.hbase.HTableDescriptor desc) throws IOException
createTable
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void createTable(org.apache.hadoop.hbase.HTableDescriptor desc, byte[] startKey, byte[] endKey, int numRegions) throws IOException
createTable
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void createTable(org.apache.hadoop.hbase.HTableDescriptor desc, byte[][] splitKeys) throws IOException
createTable
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void createTableAsync(org.apache.hadoop.hbase.HTableDescriptor desc, byte[][] splitKeys) throws IOException
createTableAsync
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void deleteTable(org.apache.hadoop.hbase.TableName tableName) throws IOException
deleteTable
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.HTableDescriptor[] deleteTables(String regex) throws IOException
deleteTables
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.HTableDescriptor[] deleteTables(Pattern pattern) throws IOException
deleteTables
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void enableTable(org.apache.hadoop.hbase.TableName tableName) throws IOException
enableTable
in interface org.apache.hadoop.hbase.client.Admin
IOException
@Deprecated public void enableTable(String tableName) throws IOException
IOException
public void enableTableAsync(org.apache.hadoop.hbase.TableName tableName) throws IOException
enableTableAsync
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.HTableDescriptor[] enableTables(String regex) throws IOException
enableTables
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.HTableDescriptor[] enableTables(Pattern pattern) throws IOException
enableTables
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void disableTableAsync(org.apache.hadoop.hbase.TableName tableName) throws IOException
disableTableAsync
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void disableTable(org.apache.hadoop.hbase.TableName tableName) throws IOException
disableTable
in interface org.apache.hadoop.hbase.client.Admin
IOException
@Deprecated public void disableTable(String tableName) throws IOException
IOException
public org.apache.hadoop.hbase.HTableDescriptor[] disableTables(String regex) throws IOException
disableTables
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.HTableDescriptor[] disableTables(Pattern pattern) throws IOException
disableTables
in interface org.apache.hadoop.hbase.client.Admin
IOException
public boolean isTableEnabled(org.apache.hadoop.hbase.TableName tableName) throws IOException
isTableEnabled
in interface org.apache.hadoop.hbase.client.Admin
IOException
@Deprecated public boolean isTableEnabled(String tableName) throws IOException
IOException
public boolean isTableDisabled(org.apache.hadoop.hbase.TableName tableName) throws IOException
isTableDisabled
in interface org.apache.hadoop.hbase.client.Admin
IOException
@Deprecated public boolean isTableDisabled(String tableName) throws IOException
IOException
public boolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName) throws IOException
isTableAvailable
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void addColumn(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.HColumnDescriptor column) throws IOException
addColumn
in interface org.apache.hadoop.hbase.client.Admin
IOException
@Deprecated public void addColumn(String tableName, org.apache.hadoop.hbase.HColumnDescriptor column) throws IOException
IOException
public void deleteColumn(org.apache.hadoop.hbase.TableName tableName, byte[] columnName) throws IOException
deleteColumn
in interface org.apache.hadoop.hbase.client.Admin
IOException
@Deprecated public void deleteColumn(String tableName, byte[] columnName) throws IOException
IOException
@Deprecated public void deleteColumn(String tableName, String columnName) throws IOException
IOException
public org.apache.hadoop.hbase.ClusterStatus getClusterStatus() throws IOException
getClusterStatus
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.conf.Configuration getConfiguration()
getConfiguration
in interface org.apache.hadoop.hbase.client.Admin
public List<org.apache.hadoop.hbase.HRegionInfo> getTableRegions(org.apache.hadoop.hbase.TableName tableName) throws IOException
getTableRegions
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.HTableDescriptor[] getTableDescriptorsByTableName(List<org.apache.hadoop.hbase.TableName> tableNames) throws IOException
getTableDescriptorsByTableName
in interface org.apache.hadoop.hbase.client.Admin
IOException
public int getOperationTimeout()
getOperationTimeout
in interface org.apache.hadoop.hbase.client.Admin
public void abort(String why, Throwable e)
abort
in interface org.apache.hadoop.hbase.Abortable
abort
in interface org.apache.hadoop.hbase.client.Admin
public boolean isAborted()
isAborted
in interface org.apache.hadoop.hbase.Abortable
isAborted
in interface org.apache.hadoop.hbase.client.Admin
public void truncateTable(org.apache.hadoop.hbase.TableName tableName, boolean preserveSplits) throws IOException
truncateTable
in interface org.apache.hadoop.hbase.client.Admin
IOException
public boolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName, byte[][] splitKeys) throws IOException
isTableAvailable
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.util.Pair<Integer,Integer> getAlterStatus(org.apache.hadoop.hbase.TableName tableName) throws IOException
getAlterStatus
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.util.Pair<Integer,Integer> getAlterStatus(byte[] tableName) throws IOException
getAlterStatus
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.util.Pair<Integer,Integer> getAlterStatus(String tableName) throws IOException
IOException
public void modifyColumn(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.HColumnDescriptor descriptor) throws IOException
modifyColumn
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void closeRegion(String regionname, String serverName) throws IOException
closeRegion
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void closeRegion(byte[] regionname, String serverName) throws IOException
closeRegion
in interface org.apache.hadoop.hbase.client.Admin
IOException
public boolean closeRegionWithEncodedRegionName(String encodedRegionName, String serverName) throws IOException
closeRegionWithEncodedRegionName
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void closeRegion(org.apache.hadoop.hbase.ServerName sn, org.apache.hadoop.hbase.HRegionInfo hri) throws IOException
closeRegion
in interface org.apache.hadoop.hbase.client.Admin
IOException
public List<org.apache.hadoop.hbase.HRegionInfo> getOnlineRegions(org.apache.hadoop.hbase.ServerName sn) throws IOException
getOnlineRegions
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void flush(org.apache.hadoop.hbase.TableName tableName) throws IOException
flush
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void flushRegion(byte[] bytes) throws IOException
flushRegion
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void compact(org.apache.hadoop.hbase.TableName tableName) throws IOException
compact
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void compactRegion(byte[] bytes) throws IOException
compactRegion
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void compact(org.apache.hadoop.hbase.TableName tableName, byte[] bytes) throws IOException
compact
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void compactRegion(byte[] bytes, byte[] bytes2) throws IOException
compactRegion
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void majorCompact(org.apache.hadoop.hbase.TableName tableName) throws IOException
majorCompact
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void majorCompactRegion(byte[] bytes) throws IOException
majorCompactRegion
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void majorCompact(org.apache.hadoop.hbase.TableName tableName, byte[] bytes) throws IOException
majorCompact
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void majorCompactRegion(byte[] bytes, byte[] bytes2) throws IOException
majorCompactRegion
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void compactRegionServer(org.apache.hadoop.hbase.ServerName serverName, boolean b) throws IOException
compactRegionServer
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void move(byte[] encodedRegionName, byte[] destServerName) throws org.apache.hadoop.hbase.HBaseIOException, org.apache.hadoop.hbase.MasterNotRunningException, org.apache.hadoop.hbase.ZooKeeperConnectionException
move
in interface org.apache.hadoop.hbase.client.Admin
org.apache.hadoop.hbase.HBaseIOException
org.apache.hadoop.hbase.MasterNotRunningException
org.apache.hadoop.hbase.ZooKeeperConnectionException
public void assign(byte[] regionName) throws org.apache.hadoop.hbase.MasterNotRunningException, org.apache.hadoop.hbase.ZooKeeperConnectionException, IOException
assign
in interface org.apache.hadoop.hbase.client.Admin
org.apache.hadoop.hbase.MasterNotRunningException
org.apache.hadoop.hbase.ZooKeeperConnectionException
IOException
public void unassign(byte[] regionName, boolean force) throws org.apache.hadoop.hbase.MasterNotRunningException, org.apache.hadoop.hbase.ZooKeeperConnectionException, IOException
unassign
in interface org.apache.hadoop.hbase.client.Admin
org.apache.hadoop.hbase.MasterNotRunningException
org.apache.hadoop.hbase.ZooKeeperConnectionException
IOException
public void offline(byte[] regionName) throws IOException
offline
in interface org.apache.hadoop.hbase.client.Admin
IOException
public boolean setBalancerRunning(boolean on, boolean synchronous) throws org.apache.hadoop.hbase.MasterNotRunningException, org.apache.hadoop.hbase.ZooKeeperConnectionException
setBalancerRunning
in interface org.apache.hadoop.hbase.client.Admin
org.apache.hadoop.hbase.MasterNotRunningException
org.apache.hadoop.hbase.ZooKeeperConnectionException
public boolean balancer() throws org.apache.hadoop.hbase.MasterNotRunningException, org.apache.hadoop.hbase.ZooKeeperConnectionException
balancer
in interface org.apache.hadoop.hbase.client.Admin
org.apache.hadoop.hbase.MasterNotRunningException
org.apache.hadoop.hbase.ZooKeeperConnectionException
public boolean enableCatalogJanitor(boolean enable) throws org.apache.hadoop.hbase.MasterNotRunningException
enableCatalogJanitor
in interface org.apache.hadoop.hbase.client.Admin
org.apache.hadoop.hbase.MasterNotRunningException
public int runCatalogScan() throws org.apache.hadoop.hbase.MasterNotRunningException
runCatalogScan
in interface org.apache.hadoop.hbase.client.Admin
org.apache.hadoop.hbase.MasterNotRunningException
public boolean isCatalogJanitorEnabled() throws org.apache.hadoop.hbase.MasterNotRunningException
isCatalogJanitorEnabled
in interface org.apache.hadoop.hbase.client.Admin
org.apache.hadoop.hbase.MasterNotRunningException
public void mergeRegions(byte[] encodedNameOfRegionA, byte[] encodedNameOfRegionB, boolean forcible) throws IOException
mergeRegions
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void split(org.apache.hadoop.hbase.TableName tableName) throws IOException
split
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void splitRegion(byte[] bytes) throws IOException
splitRegion
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void split(org.apache.hadoop.hbase.TableName tableName, byte[] bytes) throws IOException
split
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void splitRegion(byte[] bytes, byte[] bytes2) throws IOException
splitRegion
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void modifyTable(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.HTableDescriptor htd) throws IOException
modifyTable
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void shutdown() throws IOException
shutdown
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void stopMaster() throws IOException
stopMaster
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void stopRegionServer(String hostnamePort) throws IOException
stopRegionServer
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) throws IOException
createNamespace
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) throws IOException
modifyNamespace
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void deleteNamespace(String name) throws IOException
deleteNamespace
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.NamespaceDescriptor getNamespaceDescriptor(String name) throws IOException
getNamespaceDescriptor
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.NamespaceDescriptor[] listNamespaceDescriptors() throws IOException
listNamespaceDescriptors
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.HTableDescriptor[] listTableDescriptorsByNamespace(String name) throws IOException
listTableDescriptorsByNamespace
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.TableName[] listTableNamesByNamespace(String name) throws IOException
listTableNamesByNamespace
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.HTableDescriptor[] getTableDescriptors(List<String> names) throws IOException
getTableDescriptors
in interface org.apache.hadoop.hbase.client.Admin
IOException
public String[] getMasterCoprocessors()
getMasterCoprocessors
in interface org.apache.hadoop.hbase.client.Admin
public org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionState getCompactionState(org.apache.hadoop.hbase.TableName tableName) throws IOException
getCompactionState
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse.CompactionState getCompactionStateForRegion(byte[] bytes) throws IOException
getCompactionStateForRegion
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void snapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName) throws IOException, org.apache.hadoop.hbase.snapshot.SnapshotCreationException, IllegalArgumentException
snapshot
in interface org.apache.hadoop.hbase.client.Admin
IOException
org.apache.hadoop.hbase.snapshot.SnapshotCreationException
IllegalArgumentException
public void snapshot(byte[] snapshotName, org.apache.hadoop.hbase.TableName tableName) throws IOException, org.apache.hadoop.hbase.snapshot.SnapshotCreationException, IllegalArgumentException
snapshot
in interface org.apache.hadoop.hbase.client.Admin
IOException
org.apache.hadoop.hbase.snapshot.SnapshotCreationException
IllegalArgumentException
public void snapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription.Type type) throws IOException, org.apache.hadoop.hbase.snapshot.SnapshotCreationException, IllegalArgumentException
snapshot
in interface org.apache.hadoop.hbase.client.Admin
IOException
org.apache.hadoop.hbase.snapshot.SnapshotCreationException
IllegalArgumentException
public void snapshot(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot) throws IOException, org.apache.hadoop.hbase.snapshot.SnapshotCreationException, IllegalArgumentException
snapshot
in interface org.apache.hadoop.hbase.client.Admin
IOException
org.apache.hadoop.hbase.snapshot.SnapshotCreationException
IllegalArgumentException
public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SnapshotResponse takeSnapshotAsync(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot) throws IOException, org.apache.hadoop.hbase.snapshot.SnapshotCreationException
takeSnapshotAsync
in interface org.apache.hadoop.hbase.client.Admin
IOException
org.apache.hadoop.hbase.snapshot.SnapshotCreationException
public boolean isSnapshotFinished(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot) throws IOException, org.apache.hadoop.hbase.snapshot.HBaseSnapshotException, org.apache.hadoop.hbase.snapshot.UnknownSnapshotException
isSnapshotFinished
in interface org.apache.hadoop.hbase.client.Admin
IOException
org.apache.hadoop.hbase.snapshot.HBaseSnapshotException
org.apache.hadoop.hbase.snapshot.UnknownSnapshotException
public void restoreSnapshot(byte[] snapshotName) throws IOException, org.apache.hadoop.hbase.snapshot.RestoreSnapshotException
restoreSnapshot
in interface org.apache.hadoop.hbase.client.Admin
IOException
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException
public void restoreSnapshot(String snapshotName) throws IOException, org.apache.hadoop.hbase.snapshot.RestoreSnapshotException
restoreSnapshot
in interface org.apache.hadoop.hbase.client.Admin
IOException
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException
public void restoreSnapshot(byte[] snapshotName, boolean takeFailSafeSnapshot) throws IOException, org.apache.hadoop.hbase.snapshot.RestoreSnapshotException
restoreSnapshot
in interface org.apache.hadoop.hbase.client.Admin
IOException
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException
public void restoreSnapshot(String snapshotName, boolean takeFailSafeSnapshot) throws IOException, org.apache.hadoop.hbase.snapshot.RestoreSnapshotException
restoreSnapshot
in interface org.apache.hadoop.hbase.client.Admin
IOException
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException
public void cloneSnapshot(byte[] snapshotName, org.apache.hadoop.hbase.TableName tableName) throws IOException, org.apache.hadoop.hbase.TableExistsException, org.apache.hadoop.hbase.snapshot.RestoreSnapshotException
cloneSnapshot
in interface org.apache.hadoop.hbase.client.Admin
IOException
org.apache.hadoop.hbase.TableExistsException
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException
public void cloneSnapshot(String snapshotName, org.apache.hadoop.hbase.TableName tableName) throws IOException, org.apache.hadoop.hbase.TableExistsException, org.apache.hadoop.hbase.snapshot.RestoreSnapshotException
cloneSnapshot
in interface org.apache.hadoop.hbase.client.Admin
IOException
org.apache.hadoop.hbase.TableExistsException
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException
public void execProcedure(String signature, String instance, Map<String,String> props) throws IOException
execProcedure
in interface org.apache.hadoop.hbase.client.Admin
IOException
public byte[] execProcedureWithRet(String signature, String instance, Map<String,String> props) throws IOException
execProcedureWithRet
in interface org.apache.hadoop.hbase.client.Admin
IOException
public boolean isProcedureFinished(String signature, String instance, Map<String,String> props) throws IOException
isProcedureFinished
in interface org.apache.hadoop.hbase.client.Admin
IOException
public List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listSnapshots() throws IOException
listSnapshots
in interface org.apache.hadoop.hbase.client.Admin
IOException
public List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listSnapshots(String regex) throws IOException
listSnapshots
in interface org.apache.hadoop.hbase.client.Admin
IOException
public List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listSnapshots(Pattern pattern) throws IOException
listSnapshots
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void deleteSnapshot(byte[] snapshotName) throws IOException
deleteSnapshot
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void deleteSnapshot(String snapshotName) throws IOException
deleteSnapshot
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void deleteSnapshots(String regex) throws IOException
deleteSnapshots
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void deleteSnapshots(Pattern pattern) throws IOException
deleteSnapshots
in interface org.apache.hadoop.hbase.client.Admin
IOException
public org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel coprocessorService()
coprocessorService
in interface org.apache.hadoop.hbase.client.Admin
public org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel coprocessorService(org.apache.hadoop.hbase.ServerName serverName)
coprocessorService
in interface org.apache.hadoop.hbase.client.Admin
public void updateConfiguration(org.apache.hadoop.hbase.ServerName serverName) throws IOException
updateConfiguration
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void updateConfiguration() throws IOException
updateConfiguration
in interface org.apache.hadoop.hbase.client.Admin
IOException
public int getMasterInfoPort() throws IOException
getMasterInfoPort
in interface org.apache.hadoop.hbase.client.Admin
IOException
public void rollWALWriter(org.apache.hadoop.hbase.ServerName serverName) throws IOException, org.apache.hadoop.hbase.regionserver.wal.FailedLogCloseException
rollWALWriter
in interface org.apache.hadoop.hbase.client.Admin
IOException
org.apache.hadoop.hbase.regionserver.wal.FailedLogCloseException
Copyright © 2015. All rights reserved.