HBase是用Java編寫的,因此它提供Java API和HBase通訊。 Java API是與HBase通訊的最快方法。下面給出的是參照Java API管理,涵蓋用於管理表的任務。
HBaseAdmin是一個類表示管理。這個類屬於org.apache.hadoop.hbase.client包。使用這個類,可以執行管理員任務。使用Connection.getAdmin()方法來獲取管理員的範例。
方法及說明
S.No. | 方法及說明 |
---|---|
1 |
void createTable(HTableDescriptor desc) 建立一個新的表 |
2 |
void createTable(HTableDescriptor desc, byte[][] splitKeys) 建立一個新表使用一組初始指定的分割鍵限定空區域 |
3 |
void deleteColumn(byte[] tableName, String columnName) 從表中刪除列 |
4 |
void deleteColumn(String tableName, String columnName) 刪除表中的列 |
5 |
void deleteTable(String tableName) 刪除表 |
這個類包含一個HBase表,如詳細資訊:
S.No. | 建構函式和總結 |
---|---|
1 |
HTableDescriptor(TableName name) 構造一個表描述符指定TableName物件。 |
S.No. | 方法及描述 |
---|---|
1 |
HTableDescriptor addFamily(HColumnDescriptor family) 將列家族給定的描述符 |