|
课程介绍:
: A* _5 ~& |9 ` X* i( y3 @9 W2 L' ^
本课程主要讲解如何集成 HBase 与 MapReduce 进行数据的迁移,并且最后通过跟踪源码进行分析数据的装载过程。
p4 j, T% i& z7 ?+ v0 @1 E# T1 l) H. c! ]
课程背景:
; Z! ]: {# y6 I# y( Q7 k2 m. H6 Z6 _; w
在企业中,经常需要把各种数据源导入进 HBase 中,本课时讲解一些最常用的导入方式,以及如何与 MapReduce 进行集成,让大家能掌握 HBase 数据的导入与导出。 ; D6 J. Q+ X; X2 ~
+ Z; S" z- M- f
核心内容: i( g% ]+ d3 a; y0 `
l% `, |" z1 o, N5 F" ]- r2 W* W1.HBase内置 MapReduce 工具使用
2 {' N& W( c; V& \8 T; }: _2.HBase 表当作数据源和数据目标的处理2 E0 s$ O b0 M& C
3.普通导入方式与 bulk load 导入% ?) C6 L5 @4 H7 T1 y2 w) ~0 a& t
4.bulk load 执行流程 ) l& t' n6 u0 C4 p$ ]1 q; j
6 u$ a% l/ l W7 c7 U( |- u软件环境:Centos6.4 / _' `& A M3 y Q9 R4 B$ y0 S
# T$ ^+ ~& b$ y是否提供资料:是 ; x0 g3 { o; D4 y4 I# t$ N
4 c* A0 x4 q1 Y) h( f
课程等级:高级 - Y, u/ A6 F; F7 ]
1 k/ N' I' d) k: Y. t' o- [* k, c适合人群: 1 y; L/ o! Q8 }* o
6 W4 d; d2 F# u# s- l6 s2 y) u
具有Linux、JAVA SE、Hadoop 基础
( I% ~: C/ `. H% @/ _7 w0 a5 |% w( X" J) A
课程目录:, L# ?* x2 [$ I# C1 h% z
. H# `. A& e6 B4 {
1 HBase自带 MapReduce工具的使用 18:541 p5 z, V8 c j+ n- y4 Z. z
本课时讲解通过设置环境变量来执行 HBase 自带的 MapReduce 工具进行数据的迁移。' O% J% D0 U d: e6 o" K0 L
2 HBase 表数据迁移 20:00
# p; P2 z4 E7 W1 o4 g" [, W: `" M本课时讲解常见的 HBase 表的数据迁移场景,然后演示如何手动编写 MapReduce 完成数据迁移。
6 ?- l( P; J* B: m4 U% c5 Q3 HDFS 数据导入 HBase 12:28
$ W. T& M" S8 n, N5 {! m本课时主要讲解通过编写 MapReduce 完成 HDFS 与 HBase 表的数据相互转换。
* ]6 I- ^0 `3 l, i! S4 HBase BulkLoad 12:291 l7 _7 Y4 ~2 F4 v
本课时介绍如何编写 MapReduce 把 HDFS 中的文件转换为 HFile 文件,然后装载数据进 HBase 中的表。
7 N" n6 i/ r, ^6 |) W) l% X5 BulkLoad 源码分析 05:099 r5 ^$ O8 h; e3 p- |
本课时通过追踪源码分析 HBase BulkLoad 的过程。# k3 q. I w# v1 F1 d
- ~0 V6 i; P* O
t: Q2 l- z1 I6 c& ?/ m+ O4 n" w l# P9 O ^# W/ ?
) c) P1 ~4 E$ c' I* a4 z/ M7 w- _+ G, |$ \# g+ L; ]6 h D' S
9 z( ]6 T5 e; g1 o( B& F. d3 a资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见6 l. g0 A0 g I6 w
: o7 \: P7 d( @! J
& _/ @+ }( o0 L+ Y3 `9 `3 q( t* k( e* g; |- @# u
本资源由Java自学网收集整理【www.javazx.com】 |
|