HBase 原生支持Java API编程接口,HBase 官方代码包里含有原生访问客户端,由 Java 语言实现,相关的类在 org.apache.hadoop.hbase.client 包中,都是与 HBase 数据存储管理相关的 API。若要管理 HBase,则用 Admin 接口来创建、删除、更改表;若要向表格添加数据或查询数据,则使用 Table 接口等。
实验目的:
学会准备Hbase Java API编程环境
掌握Hbase Java API编程的基本方法
理解原生Java客户端对HBase操作的各种类、方法
使用Java API编写程序操作HBase库并写入和查询数据
实验任务:
本实验将使用Java语言对HBase进行增删改查的操作,使用Java编写代码,实现创建一个HBase表,并对该表插入数据、读取数据、删除数据,并删除HBase表,将编写好的Java程序生成一个Jar包,并将Jar上传到安装并启动HBase集群的服务器,使用命令运行Jar包
启动集群
查看网页端:
打开eclipse
新建java工程
导入lib下所需要的jar包文件
Src下建一个hb_api包,在包下新建class类编写程序
运行截图: 插入数据: 查看结果: 查看数据: |
通过本次实验在eclipse上面进行编程操作hbase,学会准备Hbase Java API编程环境,同时也掌握Hbase Java API编程的基本方法,在整个实验过程中也理解到原生Java客户端对HBase操作的各种类、方法,最后自己学会使用Java API编写程序操作HBase库并写入和查询数据,然后删除数据等基本操作。