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

网友投稿 271 2022-11-18

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

第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"

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Mybatis执行Update返回行数为负数的问题
下一篇:如何利用物联网技术来设计昆虫吊飞装置
相关文章

 发表评论

暂时没有评论,来抢沙发吧~