|
java自学网(www.javazx.com)-java论坛,java电子书推荐:《Storm实时数据处理》
0 T5 O# K8 V2 b! _java电子书推荐理由:本书通过丰富的实例,系统讲解Storm的基础知识和实时数据处理的最佳实践方法,内容涵盖Storm本地开发环境搭建、日志流数据处理、Trident、分布式远程过程调用、Topology在不同编程语言中的实现方法、Storm与Hadoop的集成方法、实时机器学习、持续交付和如何在AWS上部署Storm。Hadoop无疑是最炙手可热的技术。作为分布式系统架构,Hadoop具有高可靠性、高扩展性、高效性、高容错性和低成本的优点。
2 O) |5 @: w) J+ S! j% E* c7 [: {
8 f1 v* u4 p& F- q; @
( e$ C! Y' f. c A! }7 T作者:(澳)安德森,卢誉声) r" P. J. H1 H/ w3 n0 w( I
出版社:机械工业出版社- j' F. X' E& v8 z
出版时间:2014-6-1& W+ B" s6 \6 b
! n6 o0 m+ E* i' |2 `
$ n) A0 a/ ^% k$ M( l& }6 T* o( [
# _, z2 l+ F$ S1 j9 T& ?. z: a
9 G; ?' ]" W/ t5 x' p! n! l8 Q
6 p" }7 p4 Y3 n
java电子书目录:
* P4 O- Z/ z* s$ l/ ~- t第1章 搭建开发环境
; j Z/ n5 J" Z2 d* m1.1 简介9 z/ z! p1 L' A9 l
1.2 搭建开发环境0 ]4 c# z5 O: @, y( C# j$ H; j1 |6 q
1.3 分布式版本控制
+ H9 ?; R2 h, L4 m0 Y. Y, ^) \$ C1.4 创建“Hello World”Topology
0 ~+ Y: T4 ~" H$ w0 Y1.5 创建Storm集群——配置机器+ l: G) k1 O2 f! S6 R3 P. f
1.6 创建Storm集群——配置Storm
( }7 G: b/ n& [3 m! O1.7 获取基本的点击率统计信息
! l2 Z9 k, K. m$ ]: ~9 d* F5 H1.8 对Bolt进行单元测试
1 ^9 E5 b) Y p4 o1.9 实现集成测试% s- q, L( d4 w4 a2 ~$ a
1.10 将产品部署到集群
( c6 r0 L5 e4 b: G, c6 a; h/ H& X- \第2章 日志流处理0 j N: i: _9 H$ `
2.1 简介* J6 e7 p# \% g* F2 l
2.2 创建日志代理
' t- ]7 n: E( x1 {) L4 x8 k" _ |: v2.3 创建日志Spout! _" @# j" v/ b& v. e3 V. V
2.4 基于规则的日志流分析) y/ s/ b# ]7 s, N: T! T0 a2 ~- d8 H5 Y
2.5 索引与持久化日志数据% J! p" o/ }4 L: K
2.6 统计与持久化日志统计信息7 \; b( ]8 \: w+ V
2.7 为日志流集群创建集成测试
4 |5 ?# v; Z2 Z# [2.8 创建日志分析面板
0 ~3 B+ I: N7 [$ ~; ]; g第3章 使用Trident计算单词重要度
0 F0 f# C' ?. R3 _* b7 V3.1 简介2 F% {4 U% F8 U: j
3.2 使用Twitter过滤器创建URL流1 E, V6 o8 Q3 C3 P! l5 N
3.3 从文件中获取整洁的词流
2 X" O |8 n( N; o' V3.4 计算每个单词的相对重要度6 M% p6 E+ a- d/ N
第4章 分布式远程过程调用
+ ^" ~8 C( E: C' ]/ ~( K! i4.1 简介. N" W) V {: f9 i4 ^0 U8 _$ u2 n
4.2 通过DPRC实现所需处理流程# Z: \% W6 r; r, _
4.3 对Trident Topology进行集成测试
: ]; ~# K% v: C0 L5 ]4 a4.4 实现滚动窗口Topology
/ d4 z* ?* X& S4.5 在集成测试中模拟时间) O0 F! I* T2 R. p) U: W
第5章 在不同语言中实现Topology9 [' F# T4 n* p; d3 z( L
5.1 简介% e' E& H5 A7 R
5.2 在Qt中实现多语言协议9 i/ ^; {' E. c3 N) A
5.3 在Qt中实现SplitSentence Bolt
( N, c+ s+ ^" r a/ G! C9 k' y5.4 在Ruby中实现计数 Bolt
# V! @+ t* P6 `& ^0 }5.5 在Clojure中实现单词计数Topology `( R1 _2 K( s7 z' P
第6章 Storm与Hadoop集成 S1 s' ?/ p& _3 k8 C# R* N0 l! l' R
6.1 简介
# H! g E) y# N; W8 {4 {& }2 }6.2 在Hadoop中实现TF-IDF算法+ _) p, J5 F* \# n
6.3 持久化来自Storm的文件9 E, b/ ~) u+ o. D% q8 M% ]
6.4 集成批处理与实时视图
6 C6 N! P1 D s+ ^. v0 x( u第7章 实时机器学习# W/ M4 h5 C7 v+ j0 @# A9 U+ E
7.1 简介
$ q' |5 t$ d+ g7.2 实现事务性Topology
5 `7 f5 }: V. t* B7.3 在R中创建随机森林分类模型
8 C2 v/ v& e s, ^$ @8 |7.4 基于随机森林的事务流业务分类
8 b' D# {' c! {% W7.5 在R中创建关联规则模型
. h& Y- y& X" E( h7.6 创建推荐引擎" S; P3 s6 S$ b( u2 `$ `
7.7 实时在线机器学习) Z# {# y, p ]1 g7 z! X$ i
第8章 持续交付/ Y+ M' j% J' H0 r. k+ U7 M: b
8.1 简介+ Z7 S5 {( F m; D- V
8.2 搭建CI服务器/ G% d: d# p# d H2 z+ |, y1 @
8.3 搭建系统环境
+ F% w6 O) Q3 a8.4 定义交付流水线7 I& j; F' Z. j9 R ^7 @/ A, v
8.5 实现自动化验收测试" Z/ }2 R2 V6 Q
第9章 在AWS上部署Storm
7 D8 `* E$ ~) d7 p) T9 j9.1 简介$ L6 n6 Q' u1 @: J/ J
9.2 使用Pallet在AWS上部署Storm
! _! r, ~5 ^- Z( K9.3 搭建虚拟私有云0 q3 g; i# }" a2 u" G
9.4 使用Vagrant在虚拟私有云上部署Storm
$ i& L4 }7 d0 k. Q
& o8 ~9 v. x0 ~, y
' R4 k9 v5 P( v1 S7 k百度网盘下载地址链接(百度云):java自学网(javazx.com)Storm实时数据处理 PDF 高清 电子书.zip【密码回帖可见】, u; c) o m: L+ M
2 t6 h$ j& v6 y$ q. H2 P& j2 }% M; p& g- w2 n
9 z* x1 B' l' @, A |
|