大数据学习笔记-------------------(33)

来源:互联网 发布:天宝软件 编辑:程序博客网 时间:2024/06/15 20:04

第33章 HBASE ADMIN API

HBase是Java编写的,因此Java为HBase提供了一个API用来实现与HBase的交互。Java API是与HBase交互最快的方法。下面给出JavaAdmin API管理table。

33.1 HBaseAdmin类

HBaseAdmin是一个代表Admin的类。这个类属于" org.apache.hadoop.hbase.client"包。使用这个类,可以以管理员身份执行任务。使用"Connection.getAdmin()"方法,获取一个Admin实例。下表给出方法和描述:


33.2 Class Descriptor

这个类包含一个HBase表的详细信息,例如:

Ø  所有列族的描述

Ø  如果表是目录表

Ø  如果表是只读的

Ø  manstore的最大尺寸

Ø  何时应该发生区域拆分

Ø  与它相关的协处理器等。

33.3 Constructors(构造函数)

HTableDescriptor(TableNamename) :构造指定表名对象的表描述符(TableDescriptor)

HTableDescriptor addFamily(HColumnDescriptor family):将列族添加到给定的描述(TableDescriptor)。

33.4 设置Classpath

 在编写程序之前,在".bashrc"文件中添加HBase库的classpath。打开".bashrc"文件,添加如下命令,添加完成后执行命令:"source ~/.bashrc"



0 0
原创粉丝点击