javaAPI中几种主要的类对HBase数据模式的操作。
| java类 | HBase数据模式 |
| Admin | 管理hbase数据表信息 |
| HTableDescriptor | 对表结构列簇的操作 |
| HColumnDescriptor | 列族结构对象,维护着关于列族的信息。 |
| Table | 表对象 |
| put | 修饰符 |
| get | |
| scanner |
下面讲一下其中几个类的具体用法以及其封装的方法
1、Admin
作用:提供了一个用来管理HBase 数据库表信息,负责表的 META 信息处理的接口。它提供的方法包括:创建表,删除表,列出表项,使表有效或无效,以及添加或删除表列族成员等。
2、HTableDescriptor
表结构对象代表的是表的 schema ,包含了表的名字及其对应表的列簇
3、HColumnDescriptor
列族结构对象,维护着关于列族的信息,例如版本号,压缩设置等。它通常在创建表或者为表添加列族的时候使用。列族被删除的时候,列族里面的数据也会同时被删除。
4、Table
表对象,用于连接单独的HBase 表。提供了对表数据的增、删、查、改的方法。
5、put
作用:用来对单个行执行添加操作
6、get
作用:用来获取单个行的相关信息
7、scan
作用:用来获取整个表的数据或指定区间的数据