HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。
    HBase已经是主流的分布式数据库,主流互联网、电商公司在用HBase支撑越来越多的场景,甚至关系数据库承载的业务也逐渐往HBase上迁。掌握好HBase,大大提升职场竞争力,角逐高薪!
 
 
课程里采用行业内统一的CDH5版本(Cloudera Hadoop 5,内核是Apache Hadoop 2.3),统一界面化管理和配置,维护起来非常简单。课程采用的版本是:
CDH5.1.0(即Hadoop 2.3)
HBase 0.98.1 
Zookeeper 3.4.5 
JDK 1.6
Centos 6.3
 
      Cloudy,15年IT工作经验,8年云计算项目经验,目前就职于国内一知名电子商务公司,任云计算项目首席架构师和产品总监,兼北风网大数据资深讲师。 
近8年一直致力于云计算方向研究、开发、及运用,参与和主导多个云计算项目的建设、研发、运营等。
 
【擅长技术】:Hadoop、HBase、Storm、Hive、Sqoop、Java、Linux等
 
代表作品:
就业课程: http://www.ibeifeng .com/goods-531.html
Storm项目篇: http://www.ibeifeng .com/goods-461.html
Storm技术篇: http://www.ibeifeng .com/goods-427.html
CDH4实战: http://www.ibeifeng .com/goods-310.html
Hive高级优化:  http://www.ibeifeng .com/goods-363.html
精通Zookeeper:  http://www.ibeifeng .com/goods-380.html
 
1、准备工作,配置NTP、增加虚拟机硬盘等       
2、Hadoop版本选择及CM5安装                
3、CDH5集群搭建,含HBase和Zookeeper集群   
4、HBase和Zookeeper界面化集群管理和维护
5、HBase架构体系和工作原理                
6、物理存储,HTable、HRegion、HFile等详解 
7、表、RowKey、列族,HBase迁移            
8、最佳实践,RowKey设计                   
9、最佳实践,微博和电商交易Row key设计案例 
10、二级索引概念和实例                    
11、HBase API介绍和开发1                  
12、HBase API 开发2                       
13、HBase API 开发3                       
14、DAO类分享                             
15、关系DB表数据导入HBase,Sqoop实现   
16、Sqoop导入HBase续   
17、封装Sqoop导入功能的框架
18、客户端调优和服务端调优
19、hive-hbase接口表实战及性能评估
20、什么是调度系统?企业里的重要地位
21、Zeus介绍,阿里开源的调度系统
22、Zeus部署和使用
23、Zeus使用进阶
24、电商网站使用HBase的场景
25、HBase流程算法详解,RS和Master上下线、Region定位
目标一. 熟练掌握Hadoop生态环境(CDH5.1)集群搭建,界面化管理、配置、运维等;

目标二. 熟悉HBase特性、工作原理、架构体系、存储、寻址流程算法等;
目标三. 熟练掌握HBase API开发、命令行模式交互操作;
目标四. 课程里有众多HBase最佳实践,大大提升学员经验值,可以轻松做到学以己用;
目标五. 课程对HBase各个环节深入讲解,呈现整套企业级应用方案;
目标六. 通过实际案例和场景,充分理解HBase用途、特点、最佳实践,架构选型游刃有余;
目标七. 提升职场核心竞争力,增加角逐高薪的资本;

亮点一、从零开始,深入浅出,涉及HBase每个方面和环节。.

亮点二、理论与实战相结合,由浅入深。通过对最佳场景反复剖析,大大提升学员经验值,可以轻松做到学以己用。

亮点三、课程绝大多数代码均是一行一行手工敲入,手把手一步步带领学员从入门到精通.

亮点四、整个课程虽集数不多, 却涵盖了整套企业级应用方案,含金量极高。

1.课程针对人群
本课程针对HBase无基础、中等基础的学员。 
2.我该怎么学,如何才能学好这门课程,给些建议。
    2.1、时间上的安排建议
    本课程共25讲,如果您时间上充分,建议以每天2讲的进度往前学习。 
    2.2、学习要求
    如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆
    如果您有基础,可以根据自己需要选择章节学习。 
    2.3、讲师建议
         1.一定要跟着课程实操一遍,多思考,多往工作场景上结合。
         2. 建议边看视频,边做一些记录和笔记,这是一种非常好的学习习惯。
         3. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三
         4. 最后祝您学有所成

课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作
1.HBase工程师
2.HBase高级工程师
3.HBase DBA

HBase零基础高阶应用实战(CDH5、二级索引、实践、DBA)的更多相关文章

  1. python基础——高阶函数

    python基础——高阶函数 高阶函数英文叫Higher-order function.什么是高阶函数?我们以实际代码为例子,一步一步深入概念. 变量可以指向函数 以Python内置的求绝对值的函数a ...

  2. 基于Hadoop2.0、YARN技术的大数据高阶应用实战(Hadoop2.0\YARN\Ma

    Hadoop的前景 随着云计算.大数据迅速发展,亟需用hadoop解决大数据量高并发访问的瓶颈.谷歌.淘宝.百度.京东等底层都应用hadoop.越来越多的企 业急需引入hadoop技术人才.由于掌握H ...

  3. Kotlin高阶函数实战

    前言 1. 高阶函数有多重要? 高阶函数,在 Kotlin 里有着举足轻重的地位.它是 Kotlin 函数式编程的基石,它是各种框架的关键元素,比如:协程,Jetpack Compose,Gradle ...

  4. Spring Boot 2.x零基础入门到高级实战教程

    一.零基础快速入门SpringBoot2.0 1.SpringBoot2.x课程全套介绍和高手系列知识点 简介:介绍SpringBoot2.x课程大纲章节 java基础,jdk环境,maven基础 2 ...

  5. 零基础学HTML 5实战开发(第一季)

    開始学习html5了.趋势不得不学习啊,之前老毛说过落后就要挨打,如今是不学习就要被市场淘汰,被社会淘汰.喜欢挑战,喜欢冒险.来吧.csdn给我们提供了那么好的平台.用起来..零基础学HTML 5的实 ...

  6. kotlin高阶函数实战&DSL入门

    传统函数演示: 这里以电视节目“非诚勿扰”为例,男人去从一大堆美女当中挑选出自己中意的对象,比如台上有24位妹子,其档案如下: 接下来第一个男嘉宾出场啦,如下: 下面用代码来实现一下,比较简单: 先定 ...

  7. js基础--高阶函数(map,reduce,filter,sort)

    高阶函数 一个函数可以接收另一个函数作为参数,这种函数就称之为高阶函数,编写高阶函数,就是让函数的参数能够接收别的函数. function add (x,y,f){return f(x)+f(y)} ...

  8. Python 基础 高阶函数

    python 把函数作为参数 如果传入abs 作为参数 def add(x,y,y): return f(x) + f(y) add(-5,9,abs) 根据函数的定义,函数执行的代码实际上是. ab ...

  9. Python基础-高阶函数

    1.高阶函数变量可以指向函数函数的参数可以接收变量一个函数可以接收另一个函数作为参数 def f(n): return n * n def fansik(a, b, func): return fun ...

随机推荐

  1. HDU 4720 Naive and Silly Muggles (外切圆心)

    Naive and Silly Muggles Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Oth ...

  2. UML 顺序图

    顺序图 顺序图是交互图的一种形式,它显示对象沿生命线发展,对象之间随时间的交互表示为从源生命线指向目标生命线的消息.顺序图能很好地显示那些对象与其它那些对象通信,什么消息触发了这些通信,顺序图不能很好 ...

  3. 版本管理工具:linux下svn的基本使用

    参考: linux下安装SVN    http://jingyan.baidu.com/article/3c343ff7039de20d37796306.html svn客户端使用linux篇  ht ...

  4. rotatelogs分割apache日志文件

    rotatelogs 截断日志,进行配置.但是保存httpd.conf 之后,服务器报错: 日志文件: piped log program ' /usr/sbin/rotatelogs logs/py ...

  5. Hbase 配置问题(ERROR: org.apache.hadoop.hbase.PleaseHoldException: org.apache.hadoop.hbase.PleaseHoldEx)

    ERROR: org.apache.hadoop.hbase.PleaseHoldException: org.apache.hadoop.hbase.PleaseHoldException: Mas ...

  6. 简单cpu处理器

    在135例中有一个简单处理器的程序,稍作修改成自己的风格 //date :2013/8/22 //designer :pengxiaoen //function get a mpc with veri ...

  7. RAD Studio 10 自带Demo代码汇总说明

    大家好,好多朋友来信咨询Delphi和C++Builder的移动开发.DataSnap架构等问题,希望能有Demo代码学习.其实Delphi和C++Builder本身自带有很多示例代码,已经覆盖了大部 ...

  8. 比较优势 - MBA智库百科

    比较优势 - MBA智库百科 比较优势 出自 MBA智库百科(http://wiki.mbalib.com/)   这是一个消除歧义页--使用相同或相近标题,而主题不同的条目列表.如果您是通过某个内部 ...

  9. 再造 “手机QQ” 侧滑菜单(二)——高仿左视图

    代码示例:https://github.com/johnlui/SwiftSideslipLikeQQ 本篇文章中,我们将一起使用 Auto Layout 高仿手Q的左侧视图,力争达成从布局到动画的全 ...

  10. C/C++取出变量的每一位的值(第一次知道还有QBitArray)

    前写程序最多也只是字节级别操作,用char和memcpy进行一系列内存操作.此次一个sdk,其状态值直接是每位一个标示,所以需要取出每位进行操作.当然CPP也有丰富的位运算操作,但是虽然也学过,知道意 ...