public class HBaseAdmin
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
HBaseAdmin(org.apache.hadoop.hbase.client.Admin admin) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumnFamily(TableName tableName,
java.lang.String family,
org.apache.hadoop.hbase.io.compress.Compression.Algorithm compression) |
boolean |
balancer() |
void |
cloneSnapshot(java.lang.String snapshotName,
TableName tableName) |
void |
close() |
void |
createTable(TableName tableName) |
void |
createTable(TableName tableName,
byte[] startKey,
byte[] endKey,
int numberOfRegions) |
void |
deleteColumnFamily(TableName tableName,
java.lang.String family) |
void |
deleteSnapshot(java.lang.String snapshotName) |
void |
deleteTable(TableName tableName) |
void |
disableTable(TableName tableName) |
void |
enableTable(TableName tableName) |
boolean |
isTableDisabled(TableName tableName) |
java.util.List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> |
listSnapshots() |
org.apache.hadoop.hbase.HTableDescriptor[] |
listTables() |
void |
majorCompact(TableName tableName) |
void |
majorCompact(TableName tableName,
java.lang.String family) |
void |
restoreSnapshot(java.lang.String snapshotName) |
void |
snapshot(java.lang.String snapshotName,
TableName tableName) |
void |
split(TableName tableName,
byte[] splitPoint) |
org.apache.hadoop.hbase.HTableDescriptor |
tableDescriptor(TableName tableName) |
boolean |
tableExists(TableName tableName) |
void |
truncateTable(TableName tableName) |
void |
truncateTable(TableName tableName,
boolean preserveSplit) |
void |
updateCompression(TableName tableName,
java.lang.String family,
org.apache.hadoop.hbase.io.compress.Compression.Algorithm compression) |
void |
updateTable(TableName tableName,
org.apache.hadoop.hbase.HTableDescriptor tableDescriptor) |
public boolean tableExists(TableName tableName)
public void snapshot(java.lang.String snapshotName,
TableName tableName)
public void restoreSnapshot(java.lang.String snapshotName)
public void close()
public void cloneSnapshot(java.lang.String snapshotName,
TableName tableName)
public java.util.List<org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription> listSnapshots()
public void deleteSnapshot(java.lang.String snapshotName)
public org.apache.hadoop.hbase.HTableDescriptor tableDescriptor(TableName tableName)
public void updateTable(TableName tableName, org.apache.hadoop.hbase.HTableDescriptor tableDescriptor)
public org.apache.hadoop.hbase.HTableDescriptor[] listTables()
public void enableTable(TableName tableName)
public boolean isTableDisabled(TableName tableName)
public void truncateTable(TableName tableName)
public void truncateTable(TableName tableName, boolean preserveSplit)
public void disableTable(TableName tableName)
public void deleteTable(TableName tableName)
public void updateCompression(TableName tableName, java.lang.String family, org.apache.hadoop.hbase.io.compress.Compression.Algorithm compression)
public void addColumnFamily(TableName tableName, java.lang.String family, org.apache.hadoop.hbase.io.compress.Compression.Algorithm compression)
public void deleteColumnFamily(TableName tableName, java.lang.String family)
public void majorCompact(TableName tableName)
public void majorCompact(TableName tableName, java.lang.String family)
public void split(TableName tableName, byte[] splitPoint)
public boolean balancer()
public void createTable(TableName tableName)
public void createTable(TableName tableName, byte[] startKey, byte[] endKey, int numberOfRegions)