HBase javaAP(一):JavaAPI几个主要类的使用方法
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
作用:用来获取整个表的数据或指定区间的数据