独家大数据hadoop之分布式数据库HBase入门到精通视频教程(两个系列)

作者: admin 分类: 大数据云计算教程合集 发布时间: 2018-03-05 03:16

系列一:

==========================课程目录=====================
第一章Hbase初窥使用
1.02_03_01_01 HBase能做什么及企业海量数据实时查询的需求 网页.mp4
1.02_03_01_02 HBase架构设计及表的存储设计 网页.mp4
1.02_03_01_03 HBase版本及数据存储模型讲解 网页.mp4
1.02_03_01_04 HBase部署架构及安装部署启动讲解 网页.mp4
1.02_03_01_05 HBase Shell基本使用(创建表,对数据的CRUD操作) 网页.mp4
1.02_03_01_06 HBase 表的物理模型讲解 网页.mp4
1.02_03_01_07 回顾HBase功能、架构和设计 网页.mp4
1.02_03_01_08 HBase中表的Region深入讲解 网页.mp4
第三章 HBase高级使用
3.02_03_03_01 HBase Shell创建表(多个列簇和设置属性) 网页.mp4
3.02_03_03_02 HBase表创建时的预分区及创建方式一 网页.mp4
3.02_03_03_03 HBase Shell创建表的预分区方式二 网页.mp4
3.02_03_03_04 依据【话单】查询需求分析HBase的表设计 网页.mp4
3.02_03_03_05 设计【话单】数据存储表的rowkey设计 网页.mp4
3.02_03_03_06 设计【话单】数据存储索引表的设计及数据同步解决方案 网页.mp4
3.02_03_03_07 HBase 表属性压缩配置讲解 网页.mp4
3.02_03_03_08 HBase 表属性版本和BlockCache配置讲解.mp4
3.02_03_03_09 HBase 表的Compaction深入剖析讲解 网页.mp4
3.02_03_03_10 HBase 集群及表的管理讲解一 网页.mp4
3.02_03_03_11 HBase 集群及表的管理讲解二 网页.mp4
3.02_03_03_12 HBase 与Hive集成使用讲解一(1) 网页.mp4
3.02_03_03_13 HBase 与Hive集成使用讲解一(2) 网页.mp4
3.02_03_03_14 HBase 与Hive集成使用讲解二 网页.mp4
3.02_03_03_15 使用Sqoop导入数据到HBase表中 网页.mp4
3.02_03_03_16 HBase 如何与Hue集成使用 网页.mp4
3.02_03_03_17 企业实战之HBase 集群安装部署 网页.mp4
3.02_03_03_18 企业实战之【电商订单】存储分析 网页.mp4
第二章 HBase深入使用
2.02_03_02_01 HBase数据检索流程讲解 网页.mp4
2.02_03_02_02 深入HBase数据存储讲解 网页.mp4
2.02_03_02_03 HBase Java API使用讲解一 网页.mp4
2.02_03_02_04 HBase Java API使用讲解二 网页.mp4
2.02_03_02_05 HBase Java API使用讲解三 网页.mp4
2.02_03_02_06 HBase Java API使用讲解四 网页.mp4
2.02_03_02_07 HBase 架构深入剖析讲解 网页.mp4
2.02_03_02_08 HBase集成MapReduce时,运行的classpath以及自带mr程序的功能讲解 网页.mp4
2.02_03_02_09 依据实际需求编写MapReduce程序,集成HBase对表进行读取和写入数据(1) 网页.mp4
2.02_03_02_10 依据实际需求编写MapReduce程序,集成HBase对表进行读取和写入数据(2) 网页.mp4
2.02_03_02_11 HBase 的数据迁移常见方式及importTsv功能演示讲解 网页.mp4
2.02_03_02_12 如何使用BulkLoad加载数据到HBase表及剖析原理 网页.mp4

 

系列二: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的各项操作与性能优化方案,构建自己的实时查询系统
更多阅读