|
课程介绍:2 n- i. ^! |6 u: ~& W9 @
! S7 q, G1 o0 J本课程介绍 Hive 的简介,了解什么是 Hive 并且为何使用 Hive,以及它与 HBase 和 RDBMS 的关系,最后介绍了数据库与数据仓库的概念与特征。
% T, [5 e0 C# C) y
- i! _+ a+ |. S- s9 n课程目录:0 c( X# u' ]- r) c% V5 Z
5 H. W/ y7 E- X" W/ I
1Hive 简介 11:46
+ ~: f/ g1 H2 [" l- S本课时介绍学习 Hive 之前应具备的知识,什么是 Hive,为何使用 Hive 以及 Hive 的相关资源。" p9 V( _1 E$ q' _
2Hive 与 HBase 关系 03:34
' Y+ F2 M1 z* v6 C本课时介绍 Hive 与 HBase 的异同点,以及 Hive 与 HBase 整合简介。8 v( a! J9 c. }' @9 g I3 |6 _
3 Hive 与 RDBMS 关系 04:556 b7 V: Z6 r7 y
本课时从多个角度对比 Hive 与 RDBMS 的异同。- [; ?* W- V, G* D' p& R
$ y# {) z. i# @; L" Z+ l% c S4 r
Hive 环境搭建
) q" Y* D+ B$ w4 I“工欲善其事,必先利其器”,出自孔子的《论语·卫灵公》,其意指工匠想要使他的工作做好,一定要先工具锋利。本课程我们将要学习 Hive 所需的环境搭建,包括系统的选择、终端的选择、环境的配置以及 Hadoop 和 Hive 的安装。/ U9 C0 F# _* X4 {6 a" f
. a: t: ~3 l0 g) h; h5 i s1 学习 Hive 先决条件 39:53; x* @3 v( r- h4 e$ {
在本课时中,我们也为开始学习 Hive 准备好需要的条件。下面我们将从三方面开始展开:系统选择、终端选择、环境配置。
2 l' M+ O1 A$ I0 J) z5 m" Y3 Hive 安装部署 34:34
; F% y/ w+ ^/ M本课时主要讲解 Hive 三种运行方式:内嵌模式、独立模式以及完全分布式模式,然后分别进行内嵌模式以及独立模式的安装,最后介绍配置中常用的参数。
4 Q. l( N* t9 h$ s4 N
. k8 N" }+ [, U1 }) vHive 基本原理# V9 C$ Z! X! { `6 v" U6 j0 @8 h" k
本课程介绍 Hive 的体系结构,了解 Hive 的元数据存储,以及它的数据如何存储,并在最后介绍 Hive 的运行机制,了解 MapReduce 如何实现基本的 SQL 操作,而 SQL 又如何转化为 MapReduce 的过程,做到“知其然,知其所以然”。
+ n1 L) |) P! [
3 W1 L0 ?) ?: Q7 d' _1 Hive 的体系结构 02:36
, s1 d; u* Y K/ F5 }2 e3 J本课时介绍 Hive 的体系结构,它主要包括哪些部分,每个部门的主要做什么。 n8 [) c: i9 x3 ~: `* T
2 Hive 元数据存储 04:04
0 R8 ^$ c$ {+ P本课时介绍 Hive 的元数据存储,重点讲了其三种存储模式,其中1、2均属于本地存储,3属于远端存储,在最后介绍了 Hive 元数据表数据字典。- a: v* Q# s n* M9 D/ d" Z
3 Hive 的数据存储 03:41
# z7 Y8 a6 x9 ?7 |本课时 Hive 的数据存储,包括四类数据模型:表(Table)、外部表(External Table)、分区(Partition)和桶(Bucket)。
/ Q. J' A+ m, G3 c( l4 Hive 的运行机制 12:39
# `% u0 v# F, g- U本课时介绍 Hive 的运行机制,包括 MapReduce 如何实现基本的 SQL 操作和 SQL 如何转化为 MapReduce 操作,做到“知其然,知其所以然”。
; @8 g& {$ k' k! C4 b6 w
4 h% S, x" l6 J, l! u+ l9 q: X- O( l7 U g
) ^- a S" `2 g0 W% S5 F8 v S0 q
) p/ {# M( B4 W U2 K7 [# O资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
1 n, w% H# g3 r. q5 U$ R7 H# a) [9 K: S
2 l9 ?$ _ a. y$ M2 u6 d6 k6 w: K3 k1 O" u/ } ]9 r7 j
本资源由Java自学网收集整理【www.javazx.com】 |
|