HBase是建立在Hadoop文件系统之上的分布式面向列的数据库,它在Hadoop的生态系统中提供对数据的随机实时读/写访问,是Hadoop文件系统的一部分。它是一个开源项目,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase使用于当我们需要提供快速随机访问的数据。很多公司,如Facebook,Twitter,雅虎,和Adobe内部都在使用HBase。
本课程我们为您精心安排了HBase的课程,内容包括:HBase安装,HBase JAVA API,HBase的过滤器,HBase Shell基本操作等。
5、掌握HBase的过滤器的创建和数据的过滤。
6、掌握HBase JAVA API对数据的操作。
本任务介绍了如何安装并配置单节点HBase。
本任务介绍了HBase的DDL(数据定义语言)和DML(数据操纵语言)命令。
本任务介绍了创建\删除HBase表、向HBase表中写入数据和读取HBase表中数据的Java API。
本任务介绍了如何创建一个自定义过滤器,过滤出特定列族,特定列,特定值以及创建一个前缀过滤器,使其可以过滤出带有特定前缀的数据。