|
课程介绍:
5 m% ~3 o" C2 B* r/ e
& b, D! ]1 w. U' H. [本课程主要讲解在 HBase 中如何通过 Rest/Thrift 来访问 HBase 中的数据,方便其他不会 Java 的开发人员调用 HBase 接口。: _: p4 j1 y( k( a7 ~) x
# o. m' K; J$ d( x$ X* K课程背景:
' _% g- r( V9 y+ l$ p! n+ B( ^! I, z9 q; J# w
通常情况下访问 HBase 只能通过 HBase shell 命令行、Java Api 来访问,如果其他语言的开发者(Python/PHP/C++/...) 需要访问 HBase 的话,就显得吃力了,因此 HBase 提供了 Rest/Thrift 这两种方式来方便其他开发人员使用 HBase。
E7 s$ ^. } K- C7 j8 A4 A% A" O, V6 a Z: d
核心内容:
5 T" C5 U1 ]9 M7 z: v7 N2 d0 |0 D6 \( e& N
1.HBase Rest/Thrift 架构1 o9 R# r1 R" v/ W8 T# T
2.Thrift 安装编译
0 i* M) c; y, {6 t0 Q! g" F: H+ W3.Rest/Thrift 使用
' V5 x j3 h+ ~ E/ ]8 j% c' I8 D8 j L1 m, I9 S. F1 Z. Z
软件环境:Centos6.4、HBase0.98 / T/ J! g5 R9 p' L4 W& z! m# X* p
, }/ \. o% k- p$ U7 A是否提供资料:是 " O2 \( k% y f6 }2 I3 E% l$ w8 j3 I
+ t' C% {! t' J( s3 g y7 j7 j课程等级:高级
; l$ }5 n1 C8 c: ~7 i, c8 l$ [' x0 }/ h3 H
适合人群:
4 ^/ |, d4 O6 a( f- h6 S$ C: p4 S; R
具有 Linux、HBase 基础* v! K9 _4 ?3 t4 h# n# W
, i* V7 v4 l% R课程目录:
0 _, T7 P2 ]" W. X0 e, J
9 w; U7 }2 _" c* g1 HBase Rest 14:06
7 O+ W2 J5 V" d. G8 {4 q本课时主要讲解 HBase Rest 的访问流程、以及一些实际使用操作,返回数据结构包括常见的 xml、json。
8 g' A" V5 h1 c. l% W6 M2 HBase Thrift 12:36, n+ S0 H! g: ^% o. x; b9 C8 t
本课时主要讲解 HBase 集成 Thrift 的使用,包括 Thrift 的编译安装、通过 Thrift 生成 Ruby、Python、Java、C++、Delphi、 Go 文件。
9 A4 U9 {3 B) k! T% g, [. q5 ^4 K( e! g
: Q/ \! W8 z5 E' e' q7 n
0 j t2 e* x* L! b/ y4 B- j3 ?' r: g* B
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
7 n7 }- N5 x t& ^) m) |+ O
2 F, u" z5 M8 c! l0 w D: f" Q
$ C) F. F8 C- Z# F( U
9 u! `: [5 c: u9 g本资源由Java自学网收集整理【www.javazx.com】 |
|