
本文档来自公众号:五分钟学大数据
2 / 125
目录
Hive 涉及的知识点如下图所示,本文将逐一讲解:
...........................................................
5
一. Hive 概览
...........................................................................................................................
6
1.1 hive 的简介
...............................................................................................................
6
1.2 hive 的架构
...............................................................................................................
6
1.3 hive 与 hadoop 的关系
.............................................................................................
8
1.4 hive 与传统数据库对比
...........................................................................................
8
1.5 hive 的数据存储
.......................................................................................................
9
二、Hive 表类型
.....................................................................................................................
10
2.1 Hive 数据类型
........................................................................................................
10
2.2 Hive 内部表
............................................................................................................
10
2.3 Hive 外部表
............................................................................................................
10
2.4 Hive 分区表
............................................................................................................
11
2.5 Hive 分桶表
............................................................................................................
11
2.6 Hive 视图
................................................................................................................
12
三、Hive 数据抽样
.................................................................................................................
13
3.1 随机抽样
..................................................................................................................
13
3.2 块抽样
......................................................................................................................
13
3.3 桶表抽样
..................................................................................................................
14
四、Hive 计算引擎
.................................................................................................................
14
4.1 MR 计算引擎
.............................................................................................................
14
4.2 Tez 计算引擎
...........................................................................................................
15
4.3 Spark 计算引擎
.......................................................................................................
16
五、存储与压缩
......................................................................................................................
18
5.1 Hive 存储格式
.........................................................................................................
18
5.2 Hive 压缩格式
.........................................................................................................
21
5.3 存储和压缩相结合
..................................................................................................
23
5.4 主流存储文件性能对比
..........................................................................................
24
六、Hive Sql 大全
................................................................................................................
26
hive 的 DDL 语法
.............................................................................................................
27
对数据库的操作
..............................................................................................................
27
对数据表的操作
..............................................................................................................
28
hive 的 DQL 查询语法
.....................................................................................................
35
单表查询
..........................................................................................................................
35
Hive 函数
.................................................................................................................................
38
聚合函数
..........................................................................................................................
38
关系运算
..........................................................................................................................
39
数学运算
..........................................................................................................................
40
逻辑运算
..........................................................................................................................
40
数值运算
..........................................................................................................................
40
条件函数
..........................................................................................................................
42
日期函数
..........................................................................................................................
43
评论