课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 多年开发和教学经验,技术全才。十八掌教育创始人,精通Java,大数据,Python等编程语言和技术框架; 授课10年,被学生称为顶尖高手! 讲课特点: 全部干货,拒绝忽悠,拒绝废话,上来就干! 庖丁解牛,剥茧抽丝,行云流水,大彻大悟,让你听课听到兴奋!

  • 课程详情

    课程资料领取请加QQ  613385945

    课程目标
    HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于B
    适用人群
    hadoop开发者,大数据开发者,java开发者
    课程简介

    HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。

    有什么用途?
    HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。
    与Yonghong Z-Data Mart等商用大数据产品不同,HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据;Google Bigtable利用 Chubby作为协同服务,HBase利用Zookeeper作为对应。
      1.内容简介
    本课程紧抓重点、言简意赅、深入浅出的讲解Hbase编程,旨在学员能快速上手并灵活掌握。
    课程以实操为主,提供完整详细的源码,供学员学习或应用到项目中。课程的课件也很详细,在学员不方便看视频的时候直接看课件并结合源码,同样可以达到很好的学习效果,并能大幅节省学习时间。

        2.案例讲解
          通过电信的电话信息进行讲解,此案例来源于电信的calllog系统
    image.png
      HBase第一部分
     01.Hbase简介.avi
     02.Hbase安装概述.avi
     03.Hadoop Ha和full配置文件切换脚本.avi
     04.编写zk集群启动停止重启脚本.avi
     05.hbase安装与验证.avi
     06.hbase配置local模式-启动进程.avi
     07.hbase配置伪分布式-完全分布式-启动-检查.avi
     08.hbase单独管理进程命令-master-regionserver.avi
     09.hbase hb配置切换演示.avi
     10.hbase shell命令-名字空间-表数据-创建-查看.avi
     11.hbase put-delete-scan.avi
     12.hbase使用API完成put操作.avi
     13.hbase使用API完成get操作.avi
     14.使用ZooInspector监控zookeeper集群.avi
     15.面向行-面向列-rdbms-hbase的区别.avi
     16.hbase特点.avi
     17.hbase架构-client交互流程-meta服务器寻找-rs寻找.avi
     18.hbase架构-hbase客户端交互流程-写入过程.avi

      HBase第二部分
     01.时钟同步问题-时钟同步脚本.avi
     02.通过API创建名字空间和表.avi
     03.通过API修改表-添加列族-按照区域名清理.avi
     04.大批量插入处理-关闭WAL-关闭自动清理缓存-设置批量值.avi
     05.表区域切割-合并-预切割-切割风暴.avi
     06.hbase Put提交过程分析.avi
     07.HFile-KeyValue存储结构.avi
     08.Scan指定起始行和结束行-限定列和列族.avi
     09.Scanner缓存设置.avi
     10.Scanner设置扫描超时-失败重试次数.avi
     11.Scanner设置batch处理.avi
     12.Scanner设置过滤器-RowFilter.avi
     13.Scanner值过滤器-RowFilter.avi
     14.ScannerFilterList组合过滤器.avi
    HBase第三部分
    01.awk实现进程名称杀死进程.avi
    012.CentOS AWK.pptx
    02.单列值过虑器-PageFilter.avi
    03.KeyOnlyFilter.avi
    04.ColumnPaginationFilter.avi
    05.移动区域-move.avi
    06.版本化问题.avi
    07.版本化问题-最小版本-TTL.avi
    08.Keep删除的cell.avi
    09.MIN_VERSIONS-TTL-Keep_Deleted_Cells.avi
    10.计数器-多计数器.avi
    11.协处理器介绍.avi
    12.自定义区域观察者实现-部署.avi
    13.calllog rowkey设计思路.avi
    14.calllog rowkey实现-client-hash.avi
    15.calllog实现callLog区域观察者.avi

    HBase第四部分
     01.callLogs表预切割.avi
     02.部署callLogs区域观察者-测试postPut方法的env对象.avi
     03.准备callLogs被叫数据.avi
     04.按照月份查询通话记录.avi
     05.CallLogRegionObserver索引越界查错.avi
     06.重写Scann方法实现扫描数据的重新拼接.avi
     07.bloomFilter.avi
     08.hbase作为数据源进行MR作业实现的原理.avi
     09.hbase实现MRjob错误纠正与处理.avi
     10.hbase实现MR部署到hadoop集群上运行.avi
     11.hbase和hadoop的ha模式集成配置.avi
     12.hbase和hadoop的ha模式集成配置-1.avi
     13.hive和hadoop的ha模式集成配置.avi
     14.hbase和hadoop的ha模式集成配置-2.avi

    HBase第五部分

    01.hive使用jdbc协议连接hiveserver2实现对hbase查询统计.avi
    02.使用hbase的bulkload实现hbase数据的大批量加载.avi
    03.phoenix介绍.avi
    04.phoenix安装.avi
    05.phoenix完成增删改查.avi
    06.安装squirrel安装程序安装客户端工具.avi
    07.squirrel中配置驱动程序-使用.avi
    08.squirrel中hive的驱动程序G连接hiveserver2服务器.avi
    09.使用phoenix client类库实现java API方式对hbase的访问.avi
    10.使用ganglia对集群资源进行监控.avi



    1.课程针对人群
    Hadoop初学者、具有一定Linux系统、Java使用经验
    系统架构师、系统分析师、高级程序员、资深开发人员。
    牵涉到大数据处理的数据中心运行、规划、设计负责人。
    高校、科研院所牵涉到大数据与分布式数据处理的项目负责人。
    数据仓库管理人员、建模人员,分析人员和开发人员、系统管理人员、数据库管理人员以及对数据仓库感兴趣的其他人员。
    2.我该怎么学,如何才能学好这门课程,给些建议。
    2.1、时间上的安排建议
     如果您时间上充分,建议以每天3-4讲的进度往前学习,一定要进行操作,记笔记。
    2.2、学习要求
    持之以恒,每天都坚持学习(看视频、实际联系,多思考),有问题及时沟通交流解决,建议多看官方文档。
    2.3、讲师建议
    1.最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频,如果反复,达到真正理解和熟练掌握的目的。
    2.对于项目实战部分,一定要自己亲自动手做一遍,不要满足听完就OK了
    3. 建议一般听视频,一般拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。
    4. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三    
    5. 最后祝您学有所成

     
    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课