Hive的体系结构

2.8万 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
本课程适合于有一定JavaSE基础知识,并具有一定的大数据知识背景的学员。
你将会学到
学习数据仓库的基本原理,构建基于HDFS的Hive数据仓库使用Hive进行数据的分析学习Hive的自定义函数。
课程简介


购买大数据Hadoop课程套餐,享八五折优惠!!

套餐地址:https://edu.51cto.com/topic/1155.html 


赵渝强老师博客地址:http://collen7788.blog.51cto.com/


Hive是基于Hadoop的数据分析引擎。利用Hive可以很方便的进行数据的分析和处理。对于那些不会编写Java程序的客户来说,是非常有用的。我们不再需要去编写MapReduce程序,而利用Hive所提供的SQL接口就可以操作HDFS中的数据。


本系列课程共包含以下五门课程:

1、Hadoop 2.x 大数据基础
     https://edu.51cto.com/course/course_id-6704.html 

2、Hadoop 2.x 大数据进阶
      https://edu.51cto.com/course/course_id-6705.html 

3、Hadoop 2.x 数据分析引擎:Hive
      https://edu.51cto.com/course/course_id-6706.html 

4、Hadoop 2.x 数据分析引擎:Pig
      https://edu.51cto.com/course/course_id-6707.html


5、Hadoop 2.x(五)  MapReduce实战案例集锦 

     https://edu.51cto.com/course/course_id-8288.html 


6、Hadoop 2.x(六)  使用Avro实现序列化 

     https://edu.51cto.com/course/course_id-8978.html 


7、Hadoop 2.x (七):工作流引擎Oozie

      https://edu.51cto.com/course/10353.html 



建议学员从第一门课程开始,逐步学习;并完成相应的实验,这样可以更好的理解和学习Hadoop的体系结构。


《Hadoop 2.x (三) 数据分析引擎:Hive 实战视频课程》课程大纲


第一章 Hive的体系结构和安装配置
1、课程概述
2、数据仓库简介
3、什么是Hive
4、Hive的体系结构之元数据
5、Hive的体系结构之HQL的执行过程
6、Hive的体系结构
7、Hive的安装之安装模式
8、Hive的安装之嵌入模式
9、Hive的安装之远程模式和本地模式
10、Hive的管理之CLI
11、Hive的管理之hwi
12、Hive的管理之远程服务

第二章 Hive的数据类型和存储模型
13、Hive的数据类型之基本数据类型
14、Hive的数据类型之复杂数据类型
15、Hive的数据类型之时间数据类型
16、Hive的数据存储
17、内部表
18、分区表
19、外部表
20、桶表
21、视图

第三章 Hive的数据加载
22、使用Load语句执行数据的导入
23、使用Sqoop执行数据的迁移

第四章 Hive的HQL查询
24、简单查询和fetchtask
25、在查询中使用过滤    
26、在查询中使用排序
27、Hive表的连接
28、Hive的子查询

第五章 Hive的函数
29、hive的内置函数之数学函数
30、hive的内置函数之字符函数    
31、hive的内置函数之收集函数和转换函数
32、hive的内置函数之日期函数
33、hive的内置函数之条件函数
34、hive的内置函数之聚合函数和表生成函数    

第六章 Hive的自定义函数
35、Hive的自定义函数概述
36、Hive的自定义函数案例一
37、Hive的自定义函数案例二

第七章 Hive的Java客户端
38、Hive的JDBC客户端
39、Hive的Thrift客户端    

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交