23回答

0收藏

企业级大数据平台构建:架构与实现 PDF 电子书 X0246

电子书 电子书 2964 人阅读 | 23 人回复 | 2024-05-19

Java电子书:企业级大数据平台构建:架构与实现  PDF 电子书 Java吧 java8.com
8 V* x- `. v- R: X9 v
% n; _) W3 K& F* c  D% P作者:朱凯出版社:机械工业出版社出版时间:2018年04月 " Q( B! |: D" X" q

3 D  C  g3 Z. P" q& ?- d+ Q: l% ]
编号:166-Java吧资源免费-X0246【Java吧 java8.com】
; m# G  Y+ z$ o1 g5 S4 R. S/ ^$ p. x4 R6 w) ^8 N

- ~9 _8 r- @7 s. s3 a
0 e+ F, ]/ F  ~& P' z+ b" G6 q
目录:
! y# t+ x2 M% T3 o) V
前 言
7 t3 ^7 I! d( X3 Z1 a4 M, `( ^第1章 浅谈企业级大数据平台的重要性 1
0 |6 F5 g4 [% U$ W1.1 缺乏统一大数据平台的问题 2
$ C* _* {0 ^! f* @+ `1.1.1 资源浪费 25 f! N( |; A; D9 R& O3 D1 M6 j
1.1.2 数据孤岛 2
! f+ M" e# i& ?5 ?1.1.3 服务孤岛 3
/ e/ c( @7 x: ]1 Y1.1.4 安全存疑 3) d4 n+ K  Z2 a$ R
1.1.5 缺乏可维护性和可扩展性 3. `& V/ ^4 m9 [' W
1.1.6 缺乏可复制性 4# Q+ Q+ Z3 h& x0 v
1.2 构建统一大数据平台的优势 4
5 K5 q# p% m$ v0 A; l) g1.3 企业级大数据平台需要具备的基本能力 6
0 E$ H2 J7 A, y, w2 ?; Y7 o1.3.1 集群管理与监控 79 ^: O( n* X! @. ~. t, }
1.3.2 数据接入 7
4 b* n8 p( @- G& F9 z0 p) E1.3.3 数据存储与查询 7
$ z6 [6 F6 H. g' [+ [1.3.4 数据计算 8# h6 Y' A5 u6 W: q. W- q9 I
1.3.5 平台安全与管理 10
  `- c  r/ s5 r, c/ K1.4 平台辅助工具 12
, p" M( l$ y- O) _3 \1.5 本章小结 13; m7 V4 T2 e8 \+ R" V( w# Z  v
第2章 企业级大数据平台技术栈介绍 15& L7 V0 R* {7 ^) g% n$ _
2.1 HDFS 163 ~. X3 f* X0 m7 `
2.1.1 概述 16
3 K, Q; v% {7 i2.1.2 RAID技术 17. r7 ^% Y! B8 p1 B
2.1.3 核心设计目标 18
8 p; i) \& k4 R* T+ @2.1.4 命名空间 19
% ^0 s  O9 F+ T4 z4 j! D+ o& T2.1.5 数据模型 20
$ I8 y; ^' l; M2 A  I2.1.6 Namenode和Datanode 20" O9 q5 f- ~' E( w: m. b
2.1.7 使用场景 21  C  b% p3 W) m
2.2 Zookeeper 22
0 x: p& y* `& w2.2.1 概述 22
4 Z1 _! X6 [: i2.2.2 核心特性 23
7 ?% P: b' u/ U* a2 f! b# E7 x" o2.2.3 命名空间 24% K: w6 h! ^6 n" C
2.2.4 数据模型 24
% V* U. [8 n' S$ O. V  a. t2.2.5 节点状态监听 25
# Q1 P; Q* c) v( H7 L& ]# @2.2.6 原子消息广播协议 25
. n2 F0 x; h# d% v3 W$ M3 `2.2.7 使用场景 32) Y1 ]; g& h% _
2.3 HBase 336 U4 `- |# |: U  {+ {- {9 l) M
2.3.1 概述 33# z* N8 I/ d- z$ }: A
2.3.2 数据模型 34) r( X" n( R* [5 j
2.3.3 Regions 34; Q: y# H# Z# m$ R. B
2.3.4 HBase Master 35
/ ?/ _0 n+ t; a9 T) k! d2.3.5 Region Server 36
; }% l- F# h9 D* O# ]2.3.6 MemStore与HFile 37
$ k6 [& A- f# z2 _2.3.7 使用场景 378 B: m& E5 [0 a6 T( m" n
2.4 YARN 38
. z4 h  M* a7 w) _. s2.4.1 概述 38
$ |' ~9 q, M5 x& |  p# E2.4.2 资源模型和Container 401 [( y- ^1 I  b* S- X  e- E( z
2.4.3 ResourceManager 400 f4 |% {: L" |  [7 m9 Z# p0 Z
2.4.4 ApplicationMaster 40
, o: R/ N& ~, f! k/ s+ t2 o1 A2 ^2.4.5 NodeManager 41. J  t; R+ V, e' W
2.4.6 单一集群架构 41, h/ \' I3 ^% A( y9 R; V  m
2.4.7 工作流程 41( R6 }) L# w* [7 E3 O+ r
2.4.8 使用场景 43
' r( r0 h) H9 L$ A2.5 Spark 43% r8 i0 \5 }3 {$ g  }) ^
2.5.1 概述 43! S% L- X" {* h: n+ [4 M
2.5.2 数据模型 45/ |9 v- d: p4 b+ }
2.5.3 编程模型和作业调度 45% a: g! D! b% ?6 {/ j
2.5.4 依赖 46
, j, c7 _  n- i5 {6 B/ v( D6 l2.5.5 容错 47! K6 o+ ]. `+ l2 B
2.5.6 集群模式 474 q/ {0 p9 M" \+ W3 @8 j  W/ k
2.5.7 使用场景 48) `/ i! V  k8 ?& I
2.6 本章小结 49
6 l+ K. E; F+ K! u7 K: F第3章 使用Ambari安装Hadoop集群 502 u8 J& l7 M. u# `
3.1 概述 50
5 ~* f; ]) H% a/ h3.2 集群设计 52
8 h  q: q! n& c- S3.2.1 主控节点 52
! D0 P+ e" B7 O5 w* o# @8 m3.2.2 存储与计算节点 53
' f. p5 f+ i- @3 G3.2.3 安全认证与管理节点 54
# W" Y( ^: H4 }1 c2 s3.2.4 协同管理与其他节点 54
" X; b5 P) q3 Z- c* }, C3.3 Ambari的安装、配置与启动 55
8 n3 i7 [; }0 i& I6 X+ x3.3.1 安装前的准备 55
9 t, M  K; y* _, y3 I4 N% P3.3.2 安装Ambari-Server 629 g* J# @/ A6 g1 T' W# o
3.3.3 Ambari-Server目录结构 64
: C8 p" t+ M1 l: x5 L& }$ G3.3.4 配置Ambari-Server 65
# N! Q! p2 |& N. ]3.3.5 启动Ambari-Server 66
8 P' D  I: w0 G9 S, \+ J3.4 新建集群 67) K) ]0 {; S/ @& N
3.4.1 设置集群名称并配置HDP安装包 67: O5 h( r' v" j8 b3 j
3.4.2 配置集群 69
) Q5 }7 e! ~' t' Z) D% F3.5 Ambari控制台功能简介 77
; {. `% E% x- t8 k& n3.5.1 集群服务管理 78' }/ }+ P* I# T; |
3.5.2 集群服务配置 80- l' e) b) }0 l
3.5.3 辅助工具 82
9 b- G/ Z: H8 d( e7 J8 }! w3.6 本章小结 86  c. J' v3 y, C) d
第4章 构建企业级平台安全方案 87; i: v  ?8 _5 e
4.1 浅谈企业级大数据平台面临的安全隐患 88$ d# Z* ]- V  y' n" w1 A7 z
4.1.1 缺乏统一的访问控制机制 880 r& r/ a+ n, u. a* o" o( d3 C
4.1.2 缺乏统一的资源授权策略 88
/ Q4 C# [! G/ m$ K, J4.1.3 缺乏Hadoop服务安全保障 89. c2 V  ^& I6 n7 y9 X: `
4.2 初级安全方案 89
5 W4 t" @6 P1 ?1 K) E" W4.2.1 访问控制 89
, I8 [7 [  S  [1 {7 _5 A! T7 e3 C4.2.2 数据授权与管理 97
* C7 r# W- w% M6 a! y3 S6 ~4.3 本章小结 110$ E' D+ \$ Q$ F  H7 E0 t
第5章 Hadoop服务安全方案 111
; Q- Z9 {5 R7 G0 [4 w5 O+ z5.1 Kerberos协议简介 111% ~$ u% f% U( S. c  d& T8 G& c6 }
5.2 使用FreeIPA安装Kerberos和LDAP 113
  ?% B0 d# I) o6 c7 w2 |' q+ U! Z5.2.1 安装FreeIPA 1156 N2 l3 K' w4 O' `) @
5.2.2 IPA-Server管理控制台功能介绍 119
* D$ B9 J5 y7 v! G2 I0 Q( Z5.2.3 IPA CLI功能介绍 122  t& d2 a/ g+ R  b1 E6 n. O
5.3 开启Ambari的Kerberos安全选项 127! D" v& c2 O% f  p8 b1 g6 @* L
5.3.1 集成前的准备 127
9 k. f2 H- h7 n7 n& @5.3.2 集成IPA 129$ b. R$ G( F+ m' i5 p% y
5.3.3 测试Kerberos认证 133
$ O: N% m5 ~: Y9 X5.4 本章小结 136) d3 @; S9 W0 x6 e6 U& N
第6章 单点登录与用户管理 137
" `4 i/ ?, [, G+ x* R0 J6 q+ K. b6.1 集成单点登录 139
6 @* U. H- _8 i$ ]  ~2 r9 G' K! Z2 I0 w- r6.1.1 CAS简介 140# O7 u4 v( z/ ]% Q) x# ~
6.1.2 安装CAS-Server 141$ a2 X% M5 G9 v+ |! l, f" a9 [
6.1.3 集成Knox网关与CAS-9 l: k5 I% T4 }- Q5 X- m" [
 Server 148; m, t  O# h4 O9 W+ b/ ~7 }$ i
6.1.4 集成Ranger与CAS-Server 151' w, X, R( n3 Y# U. L
6.1.5 集成Ambari与CAS-Server 152
8 G/ `7 ]; }+ W2 B# n" w' X6.2 实现统一的用户管理系统 155/ ~( c/ E. g7 A8 I2 g* w" I7 B' x
6.3 使用Java程序调用脚本 161
+ A* g& G2 l' b2 M, P; o% a6.4 创建Ranger扩展用户 166
. x2 c% i+ l. |6.5 本章小结 169% H6 e: _3 p7 P
第7章 搭建平台管理端RESTful服务 170
! L3 I/ {7 l2 }! w8 V7.1 搭建RESTful服务框架 170
& V' U4 ?* Q: \% a7.2 用户查询 174
+ P- R, Q& v/ t* |; ~  s, W7.2.1 引入LDAP模块 174
/ h- V- [# {4 g  ?# {7.2.2 配置LDAP 1741 V) A  r( J4 O" p8 R6 }5 h  `
7.2.3 实现持久层 177
% @. O- A+ ]" p, @7 Y2 J7.2.4 实现服务层 181
8 x* u  e. y/ A7 u  B6 l5 H7.2.5 实现RESTful服务 1818 O/ S) T# d: Z0 d) y+ ]
7.2.6 整合用户管理 183: E: G3 d$ S# O$ M% t; b
7.3 RESTful服务安全认证 184
2 A* L/ }/ p6 H* G7.3.1 用户登录服务 185. q& R2 G0 n# ?$ L& Z$ {
7.3.2 使用JWT认证 185' K) W; m# e9 E; Q" [; m1 d- D# e
7.3.3 创建用户登录RESTful服务 188( X/ ?3 G. C/ u" ?
7.3.4 认证过滤器 194
2 y$ q- S- i$ n% ?0 M4 ~- e7.3.5 测试服务安全认证 198
* Y% c- U, }  t$ v/ N# \0 _+ n# S7.4 数据仓库数据查询 200
  j, P- u2 p% k0 Z2 @' e" X7.4.1 创建JDBC连接 200
1 ^$ d: p5 r2 M& r  T- O# f+ g7.4.2 Kerberos登录 2026 A5 K- ]& f7 I: M. C
7.4.3 使用JDBC协议查询 2023 v3 R' ^( `# f2 w) M  F! L6 }
7.4.4 实现服务层与RESTful服务 206& {* X6 ~9 ~$ Y$ }0 R
7.4.5 测试查询 2075 {# s0 }4 F. B  s
7.5 数据仓库元数据查询 208! G7 n  Q9 f& Y4 b
7.5.1 使用query服务查询数仓元数据 208$ g( v& }1 T9 ]% D3 _% L
7.5.2 引入JdbcTemplate模块 209
5 C6 P# z+ K' ~, S7.5.3 增加Hive元数据库配置 2106 S7 O  `! C3 P* U; E
7.5.4 实现元数据持久层 211 java8.com; m, }* t5 A7 d5 [, y6 r2 J% a- P) f
7.5.5 实现元数据服务层与RESTful服务 216/ U1 K" d. _6 `' t9 P; D
7.5.6 测试元数据查询 218
0 d5 M6 v5 @  h5 c6 C7.6 本章小结 2192 j8 Y( L( _. G, q+ f7 t$ D
第8章 Spark任务与调度服务 220
+ N, Y" W- j- T8 h0 J5 D8.1 提交Spark任务的3种方式 220
0 ~" o/ M: j5 T& Q) ^8.1.1 使用Spark-Submit脚本提交 220
+ b' Y6 n) b: N  F/ r6 n, [1 D# A8.1.2 使用Spark Client提交 2265 O9 [- q8 [4 f  p( n6 n
8.1.3 使用YARN RESTful API提交 229- d6 {) _. R- W" y: R
8.2 查询Spark日志 234
; l" k+ A, ~2 t2 p0 P1 G! ~  t+ I8.3 任务调度 2369 L  \- I& I" }( t
8.3.1 引入Quartz模块 237
" e3 N3 [9 I9 \" `) \8.3.2 增加Quartz配置 237. b+ D' c) s. `+ w3 T! a. [/ O
8.3.
3 T5 @& Y8 }  u4 h" M! o/ [( R

( ^! w6 g6 Z5 U# d/ \% t

# h5 D& M8 e4 }+ O, R! J) y
百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复

6 U  ~$ W. r4 m. b; R2 R
7 k2 Q* K3 E. V2 n- k8 Y
本资源由Java吧收集整理【www.java8.com
' L" G5 _: o+ m5 e
; g  j' o- ~! z% L& q* O
, j4 U! k( Y$ T: H8 J3 M$ Q& `; v' N( h4 _
; ~( m# ]. m  w, ]0 h9 C  A) R" c

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
分享到:

回答|共 23 个

方方方方方方

发表于 2024-5-19 09:35:28 | 显示全部楼层

免费资源 真的无套路

万信卫浴

发表于 2024-5-19 10:15:55 | 显示全部楼层

路过,收下了,不错的论坛

苟延残喘

发表于 2024-5-19 10:56:16 | 显示全部楼层

免费资源 真的无套路

三代农人

发表于 2024-5-19 11:37:21 | 显示全部楼层

太爽了  干货很多!!!

昆山男人

发表于 2024-5-19 12:18:29 | 显示全部楼层

资料免费 给力

大牙嘎嘎乐

发表于 2024-5-19 12:59:19 | 显示全部楼层

免费下载的网站 头一次遇到 不错

梦萱

发表于 2024-5-19 13:39:23 | 显示全部楼层

给力,真免费

多情总被无情恼

发表于 2024-5-19 14:20:33 | 显示全部楼层

不错不错,下载到了

米兰天空

发表于 2024-5-19 15:02:47 | 显示全部楼层

路过,收下了,不错的论坛
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则