免费发布课程
课工场

Hive数据仓库精讲

  • 授课对象:
  • 授课地址:在线课程
  • 授课学校:课工场      
  • 关注人数:800
  • 课程原价:
  • 网上报名价:99元元
  • 课程详情

学习建议:

1.一定要查看官网资料,官网才是第一手资料; 

2.不要怕英文,英文是一个慢慢积累的过程; 

3.一定要做好笔记,最好是要养成写博客的习惯。


Hive数据仓库精讲 

  • 第1节 Hive入门 免费试看
  • Hive入门
    免费
    hive Hadoop 体系架构 环境搭建
    适合人群:

    有一定Hadoop基础或对Hive感兴趣的人群。

    课程描述:

    Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析;本课时是带大家进入Hive的世界,如何搭建Hive运行时环境。

    学习目标:

    1.了解Hive的概念 ;

    2.理解Hive体系架构 ;

    3.能够进行Hive环境部署 。

    学习建议:

    1.一定要查看官网资料,官网才是第一手资料; 

    2.不要怕英文,英文是一个慢慢积累的过程; 

    3.一定要做好笔记,最好是要养成写博客的习惯。

    目录
    1Hive入门
    学习目标01:10
    Hadoop概述15:03
    Hive概述14:25
    测试
    体系结构与部署架构07:19
    与关系型数据库的区别04:34
    Hive部署架构16:15

  • 第2节 DDL&DML
  • DDL&DML
    免费试看
    ¥49.00
    hive hive ql dml ddl
    适合人群:

    有一定Hadoop基础或对Hive感兴趣的人群。

    课程描述:

    Hive是基于Hadoop之上的数据仓库,可以将我们提交的Hive QL语句转换成MapReduce作业并提交到集群上去执行,那么Hive QL的编写就是非常重要的一个环节,那么对于Hive QL中的DDL和DML就是必须要掌握的基础;表的定义、数据导出以及常用的查询语句的掌握是完成大数据统计分析的基础。

    学习目标:

    1.了解什么是DDL和DML ;

    2.能够进行Hive中数据库和表的DDL操作 ;

    3.掌握Hive中表的DML操作 ;

    4.掌握Hive中分区表的使用 ;

    5.了解Hive中基本数据类型和复杂数据类型 。

    学习建议:

    1.Hive wiki中有非常详细的DDL和DML操作,建议详细阅读wiki中的内容;

    2.分区表是提升Hive查询效率非常有效的方案,建议查阅网络上一些对于动态分区的文章。  

    目录
    1DDL&DML
    学习目标02:16
    Hive中数据库操作23:45
    表的DDL操作23:14
    Hive中表的DML操作32:58
    Hive中分区表14:44
    复杂数据类型13:10

  • 第3节 压缩在Hadoop&Hive中的使用
  • 压缩在Hadoop&Hive中的使用
    免费试看
    ¥49.00
    hive 压缩 hdfs mapreduce
    适合人群:

    有一定Hadoop基础或对Hive感兴趣的人群。

    课程描述:

    Hadoop作为一个较通用的海量数据处理平台,每次运算都会需要处理大量数据,我们会在 Hadoop 系统中对数据进行压缩处理来优化磁盘使用率,提高数据在磁盘和网络中的传输速度,从而提高系统处理数据的效率。在使用压缩方式方面,主要考虑压缩速度和压缩文件的可分割性。

    学习目标:

    1.了解什么是压缩、为什么要使用压缩 ;

    2.能够进行常用压缩格式的技术选型 ;

    3.掌握压缩在MapReduce中的使用 ;

    4.掌握压缩在Hive中的使用 。

    学习建议:

    测试各种压缩方式在HDFS上的空间占用情况。

    目录
    1压缩在Hadoop&Hive中的使用
    学习目标01:05
    压缩概述13:19
    压缩格式07:07
    压缩在Hadoop中的使用19:21
    压缩在MapReduce中的应用06:56
    压缩在Hive中的使用17:32

  • 第4节 存储格式在Hive中的使用
  • 存储格式在Hive中的使用
    免费试看
    ¥49.00
    hive 存储格式 调优
    适合人群:

    有一定Hadoop基础或对Hive感兴趣的人群。

    课程描述:

    Hive中存储格式的选择是调优的一个非常重要的手段,要掌握各种存储格式的优缺点,并结合压缩综合运用在生产中来提升执行效率。

    学习目标:

    1.了解Hive中常用的存储格式 ;

    2.掌握存储格式在Hive中的使用 ;

    3.能够进行常用存储格式的技术选型 。

    学习建议:

    1.测试各种存储格式在查询时读取HDFS文件字节数情况;

    2.测试各种存储格式在HDFS上的空间占用情况;

    3.测试存储格式结合压缩格式的综合使用。 

    目录
    1存储格式在Hive中的使用
    储存格式概述06:02
    行式存储vs列式存储17:09
    Storage Format详解116:21
    Storage Format详解218:41

  • 第5节 Hive进阶
  • Hive进阶
    免费试看
    ¥49.00
    hive api 编程 函数
    适合人群:

    有一定Hadoop基础或对Hive感兴趣的人群。

    课程描述:

    前面的课时重点介绍的是对Hive的基础的使用,比如DDL和DML;本课时重点讲解的如何针对Hive进行编程:使用Java API开操作Hive、开发Hive UDF函数。

    学习目标:

    1.了解HiveServer2配合beeline进行统计分析 ;

    2.能够使用Java API操作Hive表 ;

    3.了解Hive内置函数的使用 ;

    4.掌握Hive UDF函数的开发 。

    学习建议:

    1.学习任何一个大数据框架,掌握源码编译是第一步,因为在使用大数据框架使用过程中,会发现各种各样的bug,为了满足业务需求,那么就需要对源码进行修改,修改完之后只有编译后才能进行部署使用; 

    2.在工作中需要编写各种各样的UDF函数,包括UDF、UDAF、UDTF。 

    目录
    1Hive进阶
    学习目标02:13
    HiveServer2配合beeline的使用17:14
    Java API访问Hive表16:34
    Hive内置函数的使用08:43
    Hive UDF函数120:26
    Hive UDF函数219:33

  • 第6节 Hive高级
  • Hive高级
    免费试看
    ¥49.00
    hive 元数据 作业 调优
    适合人群:

    有一定Hadoop基础或对Hive感兴趣的人群。

    课程描述:

    本课时是Hive部分高级的特性,掌握好这些特性能大大提升Hive的执行效率;在优化过程中可以很好的借助于执行计划来进行分析;本课时还会介绍3个本人在生产中遇到的常见案例。

    学习目标:

    1.了解Hive元数据表结构及关联关系 ;

    2.掌握Hive执行计划 ;

    3.掌握Hive中各种join的对比 ;

    4.了解Hive如何将SQL语句转换成MapReduce作业 ;

    5.能够进行Hive的常见调优 ;

    6.掌握Hive生产中常用操作 。

    学习建议:

    1.Hive性能优化是在生产中的最重要的环节,如何解决数据倾斜是关键; 

    2.梳理清楚Hive元数据各个表之间的关联关系也能提升对Hive的把握能力。 

    目录
    1Hive高级
    学习目标02:45
    Hive元数据表30:17
    Hive执行计划17:48
    Hive中Join的用法40:48
    将SQL语句转换成MapReduce作业04:58
    Hive生产中常用操作25:59
    Hive调优27:16

  • 第7节 数据导入导出框架Sqoop
  • 数据导入导出框架Sqoop
    免费试看
    ¥49.00
    hive sqoop etl
    适合人群:

    有一定Hadoop基础或对Hive感兴趣的人群。

    课程描述:

    Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql、postgresql...)间进行数据的传递,可以将一个关系型数据库中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。

    学习目标:

    1.了解Sqoop是什么、能做什么及架构 ;

    2.能够进行Sqoop环境部署 ;

    3.掌握Sqoop在生产中的使用 ;

    4.能够使用Sqoop进行ETL操作 。

    学习建议:

    1.Sqoop脚本的使用可以参考sqoop help或者官网介绍; 

    2.可以尝试使用MapReduce作业来完成从RDBMS到HDFS的导入操作,这样可以加深数据导入导出操作底层原理; 

    3.尝试搭建Azkaban或者Oozie调度平台来对ETL处理流程进行调度。

    目录
    1数据导入导出框架Sqoop
    学习目标00:58
    Sqoop概述19:28
    Sqoop部署16:22
    实战:MySQL导入数据到HDFS118:45
    实战:MySQL导入数据到HDFS216:23
    实战:MySQL导入数据到HDFS316:58
    实战:HDFS导出数据到MySQL13:32
    实战:MySQL导入数据到Hive17:12
    实战:Hive导出数据到MySQL02:08
    Sqoop ETL案例概述04:51
    Sqoop ETL案例实现步骤13:43
    ETL实现步骤统一封装到shell12:26
    大数据调度框架介绍10:29

  • 第8节 大数据图形展示框架HUE
  • 大数据图形展示框架HUE
    免费试看
    ¥49.00
    hive hue
    适合人群:

    有一定Hadoop基础或对Hive感兴趣的人群。

    课程描述:

    HUE是Cloudrea公司开源的,与Hadoop生态系统紧密结合的一个Web UI应用程序,可以通过Hue来查看、管理HDFS上面的文件,通过Hue从界面编写Hive的SQL语句对Hive进行查询,并使用图表直观的展示查询结果,可以与Oozie集成,用户创建和监控工作流程。

    学习目标:

    1.了解HUE是什么、能做什么及架构 ;

    2.能够进行HUE环境部署 ;

    3.掌握HUE在生产中的使用 。

    学习建议:

    1.HUE编译的前置依赖工作一定要准备好 ;

    2.详细的安装使用一定要参考官网介绍 。

    目录
    1大数据图形展示框架HUE
    学习目标00:50
    数据计算和展示现状04:42
    HUE概述16:54
    HUE部署13:49
    HUE实战开始学习
    第9节 Hadoop离线批处理实战项目
Hadoop离线批处理实战项目
免费试看
¥69.00
项目实战 离线 日志分析 优化
适合人群:

有一定Hadoop基础或对Hive感兴趣的人群。

课程描述:

介绍大数据离线批处理(特别是针对各种日志分析的场景)的处理流程和系统架构,通过一个比较复杂的案例手把手带大家实现,使得大家能够了解离线批处理有更深刻的认识。

学习目标:

1.了解用户行为日志分析的目的 ;

2.掌握离线批数据处理流程和系统架构 ;

3.掌握整合Hive及周边框架完成离线批处理操作; 

4.掌握Hive常用优化方案 。

学习建议:

1.查阅资料总结常见场景下导致数据倾斜的原因 ;

2.总结常用数据倾斜的解决方案:join、group by、distinct等。 

目录
1Hadoop离线批处理实战项目
学习目标02:00
业务背景32:36
数据处理流程与系统架构15:09
项目实战134:09
项目实战229:19
项目实战334:27
项目实战414:13


讲师介绍

讲师

罗皆

CRM客服系统:北京移动、贵州移动、甘肃移动、辽宁移动客服系统建设; 大数据平台:上海移动、山东移动大数据平台建设,主要负责Hive、Spark、Storm、HBase、ES等的研发及落地。

想要了解更多关于Hive数据仓库精讲课程方面资讯,可以来79招生网网上报名免费咨询!

更多课程推荐:

课工场是北京大学旗下的校办产业,成立于1999年,课工场是一个定位于互联网人才培养的在线教育平台,基于互联网和移动互联网技术,面向希望获取互联网企业职位的大学生,提供没有地域、时间差别的公平互联网学习机会。主要从事IT职业教育培训,拥有自己的课程研发部分,开设的专业课程都是目前企业中需求量广,人才缺口大的岗位。致力于让学员毕业之后能够快速上岗就业。 
课工场开设有:人工智能学院、大数据学院、区块链学院、云计算学院、创意设计学院、互联网软件学院、互联网营销学院、代码学院等。
课工场提供互联网企业岗位相关的课程,面向互联网企业中热门的产品,技术,设计,运维等方向提供岗位路线课程,也擅长制作精美的入门基础课程,精选了大量课件免费提供给在校大学生。课工场的技术岗位课程包括多个专业方向:前端开发工程师课程、HTML5+CSS3开发工程师、JavaScript网页特效、Android开发工程师、JAVA开发工程师、互联网+大数据开发工程师等。
课工场全称北京课工场教育科技有限公司,是由北京大学优秀校办产业北大青鸟集团全资建设的互联网教育平台,创始团队来自中国IT职业教育领军企业北大青鸟研究院。团队在泛IT职业教育领域深耕细作19年,始终秉持北京大学严谨的治学精神,深谙互联网+职业教育的运营之道,与北京大学保持良好的合作关系。北京大学教育学院师资力量派驻课工场,为课工场提供教育理论研究支持。
课工场汇聚了中国和北美数百位来自知名互联网企业的行业大咖,向寻求就业和技术提升的人群提供直播、录播、面授等多模式教学场景,并通过遍布全国的线下服务中心提供成熟学习服务,形成完善的“互联网+教育”解决方案。同时,课工场也为高校、企业、行业提供教育技术赋能,依托Transformer智能教育生态平台,打造智慧校园、企业大学、行业培训的教育场景,提供一站式教育解决方案。

  • 暂无评论!

      79招生网为第三方平台,不会向学员收取任何费用;内容素材如有侵权、虚假不实、违法违规信息等请联系我们 020-26225931。

      课程信息由培训机构(或其代理)自行发布(或提供),请用户在自辨课程虚实、有效性、及时性时留意以实际授课为准。



报名咨询

       您好,在此留下您的联系方式,我们将第一时间与您联系!

学校信息

学校优势:

课工场是北京大学旗下的校办产业,成立于1999年,课工场是一个定位于互联网人才培养的在线教育平台,基于互...

QQ客服

联系电话

18924037954

(微信同号)

微信公众号

79招生网微信公众号