20回答

0收藏

企业大数据处理:Spark、Druid、Flume与Kafka应用实践 PDF 电子书 X0244

电子书 电子书 1710 人阅读 | 20 人回复 | 2024-05-17

Java电子书:企业大数据处理:Spark、Druid、Flume与Kafka应用实践  PDF 电子书 Java吧 java8.com( r- A6 `. |0 c0 h5 x, s. o

" z* _2 z' e- f- ]: G作者:肖冠宇出版社:机械工业出版社出版时间:2017年09月
1 T4 Z# k& ]% l4 h. h  U$ N
$ N' u& d6 B6 U. }
编号:166-Java吧资源免费-X0244【Java吧 java8.com】9 Y+ Q/ f' F6 f3 l$ v0 ?  y5 y9 L% c
( v; r$ _" b1 r
9 @+ P. s9 @7 C
# G; L) H6 O3 h" y  \" q4 I/ c( U
目录:
' \# T1 j: g4 _  ]2 S! t
前 言" K$ F# {: v1 {/ h+ R
部分 准备工作
. m# o1 W) G. S( b3 r第1章 基础环境准备 2
/ |0 x. M8 M1 p% [- h1.1 软件环境准备 2, i" B* \2 K% K
1.2 集群环境准备 44 N: e% n5 P, ^
1.2.1 Zookeeper集群部署 4
  \: G: k/ Z6 I2 `: `1.2.2 Hadoop部署 6
! |& R' {1 a$ ]( T8 h1.3 小结 15
# P' V1 Y; W% B$ v3 B3 I第二部分 核心技术
* _+ f2 J/ w9 A第2章 Spark详解 18
8 Y5 K6 {$ l; V/ d, C# T! _2.1 Spark概述 18) Y, \' S8 e9 R+ g; D- S1 i6 H8 p1 i
2.1.1 Spark概述 184 v6 s$ b  a9 d1 k, f: `
2.1.2 Shuff?le详解 25
) Z( W2 e$ B# H2.2 Spark SQL 293 W8 r/ f4 e7 t8 K
2.2.1 SparkSession 29; Z- J8 E- F  i6 V: k6 r
2.2.2 DataFrame 30
7 Q9 }3 s! R5 ~$ l2.2.3 DataSet 35
( D, E6 ^! H( l" C5 [/ T- s# O; u2.3 Structured Streaming 357 x% y7 S) a8 ~3 N# J! b8 O
2.3.1 数据源 36( Y8 O5 G* Z  w6 o4 ~: T* F6 ~5 @
2.3.2 输出到外部存储 38
' z4 N- B+ c1 Y; I5 d2.3.3 WordCount示例 40
5 i- Q3 T7 m5 X/ }* c1 L0 g$ X2.4 Spark优化 42/ S& W" w/ x: M8 Y* h
2.4.1 数据优化 42% ~6 s- T# Y* B% f7 f* |, n
2.4.2 代码优化 445 f9 h6 j  G1 F. y2 S5 s& f! F: }  T
2.4.3 参数优化 46
' ]- Z! @* z/ K7 O2.5 小结 48
& E: L, f3 |. ~' P第3章 Druid原理及部署 49) C; ]+ R$ s4 r  G) d% c4 l
3.1 架构设计 49
7 P" @! a* C' ]) I; @3.1.1 节点类型 49; M, S% r. {/ Y, ]2 I
3.1.2 Segment介绍 57: H0 q8 |4 E( Z) ]2 E
3.1.3 容错处理 59& f( o) `* I# c2 w
3.1.4 路由节点 606 L. S' [, A' [0 F
3.2 集群部署 636 |: X8 w; y: u
3.2.1 集群规划 63! v. a6 @& |# F
3.2.2 配置安装 64
& U+ Y. ~% `4 f1 w- j3.3 小结 72: z1 g2 F8 s' N, n0 \9 M9 @8 w
第4章 Druid数据摄入 73. D' m! @$ i+ V; D" e8 J. X7 @
4.1 模式设计 736 A4 E) q3 j# ]% c
4.1.1 设计概述 73+ U3 @2 o. D) v5 v+ {/ J
4.1.2 数据解析 75
- J& k* ?& w: P2 W; P2 {5 [+ y4.1.3 Segment分区 79
6 }2 H/ P5 v' v4 W4.1.4 模式更改 81
; P. Y* l, Z- |4.2 批量数据摄入 81' M9 K" Y  H) W& z
4.3 流数据摄入 87
: }4 T& ?( ]" {" b( H+ A4.3.1 Tranquility 88
* Z3 y' M* }6 a) u$ b! |& ^3 L. k4.3.2 StreamPush 91+ U% K3 N2 k$ Y& x/ v/ _/ a/ }
4.3.3 从Kafka中摄取数据 92
7 A6 ~5 Z6 J" L6 P+ o+ V! q4.4 数据更新 94$ C9 j/ v4 E; F" ]& B. N
4.5 小结 95& C1 l# {& [' e+ A- |. c
第5章 Druid客户端 96" B. ]( K$ V; Q* v' v
5.1 涉及组件 96$ s9 W. B6 p: `
5.1.1 查询相关 96
) z- P0 y8 Z9 m- z  ]4 C5.1.2 过滤器 99& s. o/ M* J  k( x
5.1.3 聚合粒度 1015 o8 p% N: `7 R! e5 w
5.1.4 聚合器 105
& L# C4 i+ O: X( U4 B% E5.2 查询类型 109
" }( p, K4 M" z4 e$ ^5.2.1 时间序列查询 109
5 F+ m- c. ^& L. V1 D5.2.2 TopN查询 111. }( a- U& o( N: B% E% t( e
5.2.3 分组查询 113& c9 O8 C2 v+ `5 o; H
5.2.4 元数据查询 117
  L2 x9 J: C6 Y' G. q5.2.5 搜索查询 1218 H9 z6 r) T5 C
5.3 查询API 125: _0 ?+ Y2 t4 p, {
5.3.1 RESTful介绍 125
$ x5 P" O. l# n3 C  w, k9 I8 p5.3.2 Jersey客户端 1263 s& `* j% T- W
5.4 小结 129
! Z; m7 L/ N7 B* K: X7 S第6章 日志收集 130
5 w5 U" D0 i/ ]5 n! ~/ E$ X6.1 Flume介绍 130
0 D/ {" g  A( {+ P" U& C6.1.1 基本架构 131
3 y! ~$ W( R. ]- N7 O6.2 Flume应用实践 144: h0 J) u' Q, D' Q& ^
6.2.1 拦截器、选择器实践 144: w* S# |& v) v( F4 x' [: S8 V0 ^
6.2.2 负载均衡、故障转移实践 149
  @, E! X6 ?+ f, S' w1 C6.2.3 设计与实践 150- F! J- L4 N: F* ?
6.3 小结 154! _/ Z8 G4 \* g0 [
第7章 分布式消息队列 155
# C8 A( F( F* o7 S7.1 Kafka介绍 1556 J+ p; h) e/ O) A1 e) x: f
7.1.1 基本架构 1556 l2 m# h4 c/ E9 N3 H1 z5 g
7.1.2 高吞吐的实现 157
# t  U( v7 p) e) }4 N7.1.3 高可用的实现 160) b( C3 A- l+ i% E9 ?" h
7.2 安装部署 161
; @# T% |8 w  J; `7.2.1 Broker配置参数 161. e9 \* Q( {$ e- l6 u/ T
7.2.2 分布式部署 1625 T' [% ~/ W; {* w
7.3 客户端API 163, f; h- U, D+ N
7.3.1 Producer API 164" L% Y7 s: H1 }6 r" G# B
7.3.2 Consumer API 1651 J& _8 B2 |2 ~! }. H' h5 P  C- y: H
7.4 小结 169
% h0 X. T- s) w第三部分 项目实践
% X/ A4 u& D7 y- W4 v& ^第8章 数据平台 1720 H; {2 M& r6 B; Q. i
8.1 需求分析 1724 W3 q0 `9 q. R1 o, c* Z
8.2 功能实现 173
, j0 M3 V$ g( K# r# q8 }) o8.2.1 架构设计 173
- {8 e" K6 e% d8.2.2 关键功能实现 175
( s# O0 Q& E* }3 P$ f2 e5 p% z8.3 小结 184
9 T" y3 g" X9 i6 g( Y4 b第9章 监控系统 185
8 \; V6 Y2 y( ]* y4 c! ]0 s9.1 Inf?luxDB 185 java8.com6 K! {9 `5 X- `( ]- r) n
9.1.1 Inf?luxDB简介 186
$ }4 ^+ g% W2 G' E9.1.2 Inf?luxDB安装 186
  U/ y+ T% N7 x1 n7 ]: {9.1.3 Inf?luxDB操作 188; x6 [( b' r6 L: x) _$ g: G6 h
9.1.4 Inf?luxDB客户端 191$ S) x: M4 ^, ]+ Q" T+ k( ]
9.2 JMXTrans 1924 f2 L; ?. b9 s8 m# R
9.2.1 JMXTrans介绍 192
; i' y( O& x0 ?9.2.2 JMXTrans安装 194
9 \" C" ^2 l6 g& b+ L' E$ G# T" h9.2.3 JMXTrans使用 1955 P' l7 G1 H6 j# |8 |
9.3 Grafana 1984 _5 M: {0 ?% B3 B
9.3.1 Grafana安装 198
. n0 L5 B7 b+ F9.3.2 Grafana使用 1999 k% a6 ^  s% `+ d2 L  D  E
9.4 小结 208
6 X$ C" T0 f) z7 L
! R' ?: R- O" |4 f2 E% C, i

% e% n; E: _. }  d. h% e* K
百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复
" G" z: h$ ?$ n; x: y0 Q3 u

& H; U2 b; m( s- F
本资源由Java吧收集整理【www.java8.com4 @3 \4 v) p- O% t

! B$ Q% ^0 p7 l6 p
' m  I/ ]# U: u. a
+ x# r% r# p- e( c; j; c& H; o' u' P3 i: S. P' l9 v
8 V, a0 m2 t8 i! d0 ^
+ O( x" a- i% {' ?' @

本帖子中包含更多资源

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

x
关注下面的标签,发现更多相似文章
分享到:

回答|共 20 个

爱与不爱

发表于 2024-5-17 10:20:28 | 显示全部楼层

不错,好资源

renshuliang

发表于 2024-5-17 10:34:36 | 显示全部楼层

先下载收藏,资源太多,学不完

福禄哥

发表于 2024-5-17 11:15:48 | 显示全部楼层

太爽了  干货很多!!!

刘东阳

发表于 2024-5-17 11:57:11 | 显示全部楼层

不错,好资源

兴高

发表于 2024-5-17 12:38:22 | 显示全部楼层

真的免费下载 难得

xiaobing

发表于 2024-5-17 12:54:54 | 显示全部楼层

不错,好资源

诺诺和桐桐要开心

发表于 2024-5-17 13:35:08 | 显示全部楼层

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

鹰帅

发表于 2024-5-17 14:15:32 | 显示全部楼层

666666666666666

千佛洞的黎明

发表于 2024-5-17 14:57:17 | 显示全部楼层

真心不错 收下下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则