`

Hbase课程大纲学习路线

阅读更多
Hbase课程大纲
学习内容:
Hbase系统搭建与部署,Hbase shell操作;
客户端API操作,包括put、get、delete方法以及批量处理操作与客户端缓存,HTable类与Bytes类的使用;
比较过滤器、专用过滤器、附加过滤器、自定义过滤器的使用
计数器的使用,协处理器(coprocessor类、regionobserver类、masterobserver类、endpoint)的使用
HTablePool类的使用
实战:搭建Hbase集群;使用Hbase shell进行表的操作;利用Hbase API编写客户端工具操作Hbase集群
收获内容:
熟练掌握Hbase集群的搭建,能够利用Hbase shell对数据进行操作与查询;
熟练使用客户端API,了解过滤器、计数器、协处理器以及HTablePool的使用
第二周:客户端API的管理功能、MapReduce系统集成

学习内容:
利用HbaseAdmin类进行Hbase表的管理,包括表、属性、列的操作;
MapReduce集成,编写Mapreduce程序实现对HBase表的select,多表join,聚合操作,sort等功能
实战:通过利用Mapreduce实现数据的查询、聚合、连接等操作
收获内容:
掌握基于Hbase的Mapreduce程序编写,实现对表的操作
第三周:HBase系统架构原理

主要介绍:
Hbase中数据的查找与传输,数据结构B+树、LSM树介绍;
数据存储格式HFile格式、KeyValue格式;
WAL机制,HLog类、HLogKey类、WALEdit类、LogSyncer类、回放与持久性;
region、-root-表的查找;
LogEdit的生命周期与内部机制;
Coprocessor实现;
二级索引HIndex原理
实战:自定义Coprocessor的实现;HIndex的使用
收获内容:
了解WAL机制
Coprocessor的内部实现
二级索引HIndex的实现原理
第四周:HBase高级用法

主要介绍:
Hbase表的行键设计,高表与宽表、部分键扫描、分页、时间序列、时间顺序关系;
高级模式;
辅助索引;
搜索集成;
事务;
BloomFilter布隆过滤器;
隐式版本控制与自定义版本控制
实战:Hbase表的行健设计
收获内容:
Hbase的高级用法,Hbase行健设计的一般方法与各自的特点
第五周:HBase系统集成与案例实战

主要介绍:
利用hbase、Solr和Solr-IndexBuilder,设计与实现一个在线Hbase数据存储与实时查询系统,构建基于Hbase的SQL查询系统
实战:设计与开发一套数据存储与实时查询系统
收获内容:
从系统设计、开发、集成的角度,掌握Hbase的各项操作与性能优化方案,构建自己的实时查询系统
分享到:
评论

相关推荐

    HBase进阶学习视频教程

    Hbase从入门到进阶的全部视频,主要内容: 1、HBase的安装、目录结构以及启动 2、Hbase原理、运维、API、数据迁移备份 3、Hbase架构解析 4、Hbase实例 5、源码获取编译与分析 等等

    Hbase课程资料笔记,介绍、原理、入门实操.zip

    个人课上整理的Hbase课程资料笔记,包括HBase安装、原理以及入门实战。

    HBase学习总结Xmind大纲

    HBase的原理及核心知识大纲脑图

    Hbase学习总结.rar

    Hbase学习总结.rar

    HBase学习利器:HBase实战

    HBase开发实战,HBase学习利器:HBase实战

    Hbase学习分享资料

    本文首先简单介绍了HBase,然后重点讲述了HBase的高并发和实时处理数据 、HBase数据模型、HBase物理存储、HBase系统架构,HBase调优、HBase Shell访问等。

    大数据Hbase 的学习笔记

    自己在大数据培训班学习整理的笔记,比较详细,适合新手学习,我感觉还是挺有帮助的,希望可以帮助到你

    hbase使用学习中文文档

    这是 Apache HBase的官方文档, Hbase是一个分布式,,版本化(versioned),构建在 Apache Hadoop和 Apache ZooKeeper上的列数据库.

    Hbase学习分享

    本文首先简单介绍了HBase,然后重点讲述了HBase的高并发和实时处理数据 、HBase数据模型、HBase物理存储、HBase系统架构,HBase调优、HBase Shell访问等。

    hbase学习课件

    hbase是基于Google BigTable模型开发的,典型的key/value系统。是建立在hdfs之上,提供高可靠性、高性能、列存储、可伸缩、实时读写nosql的数据库系统。它是Apache Hadoop生态系统中的重要一员,主要用于海量结构化...

    HBase数据库设计.doc

    1. HBase有哪些基本的特征? 1 HBase特征: 1 2. HBase相对于关系数据库能解决的问题是什么? 2 HBase与关系数据的区别? 2 HBase与RDBMS的区别? 2 3. HBase的数据模式是怎么样的?即有哪些元素?如何存储?等 3 1...

    hbase基础学习资料

    这是我学了hbase之后整理的一些简单清晰的内容关于hbase的,hbase速成方法

    HBASE学习分享

    HBASE的主要原理解读:包括HBase 读写逻辑、HBase region拆分和合并

    HbaseTemplate 操作hbase

    java 利用 sping-data-hadoop HbaseTemplate 操作hbase find get execute 等方法 可以直接运行

    hbase 学习 hbase原理 hbase资料

    hbase 学习 hbase原理 hbase资料 ,呕心沥血整理的。很实用,不适用可拍砖。。

    小镜子之hbase2.0.5的学习

    小镜子之hbase2.0.5的学习

    hbase学习笔记

    比较详细的HBase学习笔记,精心制作 HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其...

    HBase海量数据存储实战视频教程

    从HBase的集群搭建、HBaseshell操作、java编程、架构、原理、涉及的数据结构,并且结合陌陌海量消息存储案例来讲解实战HBase 课程亮点 1,知识体系完备,从小白到大神各阶段读者均能学有所获。 2,生动形象,化繁为...

    pinpoint的hbase初始化脚本hbase-create.hbase

    搭建pinpoint需要的hbase初始化脚本hbase-create.hbase

    hbase学习资料收集

    文档收集了一些网络上的hbase相关学习资料,对初学者来说是非常宝贵的,省去了在网上找的时间,又省去了看一些无用的资料的麻烦。

Global site tag (gtag.js) - Google Analytics