HBase是用Java编写的,因此它提供Java API和HBase通信。 Java API是与HBase通信的最快方法。下面给出的是引用Java API管理,涵盖用于管理表的任务
HBaseAdmin类
HBaseAdmin是一个类表示管理。这个类属于org.apache.hadoop.hbase.client包。使用这个类,可以执行管理员任务。使用Connection.getAdmin()方法来获取管理员的实例。
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)
删除表