|
java自学网(www.javazx.com)-java论坛,java电子书推荐:《Storm实时数据处理》
! \. p5 s1 ?" v; _7 l, [+ _4 ^java电子书推荐理由:本书通过丰富的实例,系统讲解Storm的基础知识和实时数据处理的最佳实践方法,内容涵盖Storm本地开发环境搭建、日志流数据处理、Trident、分布式远程过程调用、Topology在不同编程语言中的实现方法、Storm与Hadoop的集成方法、实时机器学习、持续交付和如何在AWS上部署Storm。Hadoop无疑是最炙手可热的技术。作为分布式系统架构,Hadoop具有高可靠性、高扩展性、高效性、高容错性和低成本的优点。- V+ |- o$ f4 \
4 c5 i: i* n: k& o# T2 L5 q- x; T0 F6 w' V$ \, A1 H4 h% n# V; R
作者:(澳)安德森,卢誉声
( v7 O7 P- {, D出版社:机械工业出版社
) S* w0 a" S! }出版时间:2014-6-1
) H7 p4 a% j& ?' G/ D; K @$ n; E9 i: w5 W$ p2 d" z
$ K) B/ N# O" E t- [7 Y
9 E, r6 N0 b7 O
' X9 P* U" c% z' i; G9 t' i+ Z4 l3 L; p& M
java电子书目录:4 c7 w2 X+ h3 S+ A2 T/ ~
第1章 搭建开发环境
$ _! v& F M) i; o! t8 E2 k" Z& {) l5 w+ O1.1 简介
" q1 r3 g& \1 r4 o; `1.2 搭建开发环境
+ ~- [: b- y, w8 }0 W) O# K1.3 分布式版本控制- |; C# C: \& R
1.4 创建“Hello World”Topology \* _, C2 u3 @1 |" [
1.5 创建Storm集群——配置机器
+ b2 F; x8 D8 e/ v- I1.6 创建Storm集群——配置Storm2 O% S7 E* S2 H# E X, }; @
1.7 获取基本的点击率统计信息1 E1 E5 R' `' v; A2 j \2 o R
1.8 对Bolt进行单元测试
( \6 p; c; ~" s# t& `+ T1.9 实现集成测试
% q. y: K/ m0 G5 ^# ^4 U1.10 将产品部署到集群
& C! R) I4 Z' H6 T' O8 b第2章 日志流处理( Y2 K# o+ F, b/ B9 g: [: y
2.1 简介; f1 n. V+ n% |5 T
2.2 创建日志代理
/ S6 R6 ?- \2 F* d8 {% H2.3 创建日志Spout4 u/ B! i* N: |" } m; @
2.4 基于规则的日志流分析
" E. f5 S% E$ Y7 x3 i8 R2.5 索引与持久化日志数据
+ G" v! [" I% W$ W! p4 W% Z2.6 统计与持久化日志统计信息) p8 M; d8 @3 L$ z b- H
2.7 为日志流集群创建集成测试) d3 q, V c5 g2 Y$ m2 k2 |7 j
2.8 创建日志分析面板( M: b, b R \/ O) R# L5 e8 ?5 R, d- m
第3章 使用Trident计算单词重要度
! e0 i5 q; d# c1 ^3.1 简介
/ w$ `- V2 W, m. `4 N1 C% Q2 n& W3.2 使用Twitter过滤器创建URL流( W9 a2 ^6 J! n$ z
3.3 从文件中获取整洁的词流
( q; N$ |2 ^# z! L3.4 计算每个单词的相对重要度$ H# _5 o0 g; |: l, S
第4章 分布式远程过程调用
3 r' T5 `# b3 P/ }4.1 简介* K$ j; ?! D, D$ s
4.2 通过DPRC实现所需处理流程/ {: J4 r* Q% h% H4 a1 s2 q* H
4.3 对Trident Topology进行集成测试, F0 Y% o! D9 y* C3 T
4.4 实现滚动窗口Topology
% q; t. z( Y# R! f4.5 在集成测试中模拟时间
8 _+ @* I5 n0 ]: F5 w, @9 z& t第5章 在不同语言中实现Topology* c% t L0 ?& [5 ?$ ~$ `
5.1 简介
7 O' D E# u" ]! U0 e5.2 在Qt中实现多语言协议& Q- }. }* K9 w! b- y" Q! D; w
5.3 在Qt中实现SplitSentence Bolt' ]0 r6 i" q$ J7 z" n. o
5.4 在Ruby中实现计数 Bolt
' W) h) x( O3 V. K: m5.5 在Clojure中实现单词计数Topology/ E+ O8 [8 D% d& n
第6章 Storm与Hadoop集成. N Q6 ^0 m: o! V0 r
6.1 简介
3 Z" o; q" V% z9 q$ E" z6.2 在Hadoop中实现TF-IDF算法
8 n m7 C4 z+ L8 b: c# U6.3 持久化来自Storm的文件
) @3 ~9 [4 i8 `% w3 f; P, Q6.4 集成批处理与实时视图* j2 M6 M$ b! E: O! D/ w
第7章 实时机器学习
! k. C, ?0 R/ w; |7.1 简介
2 o, [% A+ } W7.2 实现事务性Topology
: Z. o0 Y; h4 P2 c/ ?- Z H0 d7.3 在R中创建随机森林分类模型: Q/ z4 E: b& @' q+ }) _- p# t
7.4 基于随机森林的事务流业务分类" g; i6 l# @. r1 Q+ W
7.5 在R中创建关联规则模型- i8 i; J+ o" l* c
7.6 创建推荐引擎
6 l3 k/ `% X) b$ M- T% Q7 d7.7 实时在线机器学习
/ t- z6 [" z; N* Y第8章 持续交付5 j) t. p8 i& k4 z9 K
8.1 简介
9 s- Y$ b9 F+ K8.2 搭建CI服务器7 N' h: Q$ J! d9 m8 G6 m
8.3 搭建系统环境0 M0 b$ y& w% P2 I2 o( j
8.4 定义交付流水线: p0 r+ Y9 |$ m
8.5 实现自动化验收测试
- ^8 @' Z( F& Z第9章 在AWS上部署Storm
! _; m, M) F( ~6 D% F1 J9.1 简介: }5 K0 B8 H x' S+ s
9.2 使用Pallet在AWS上部署Storm
6 m) l0 A: o; C; y9.3 搭建虚拟私有云
) [/ O7 y- a1 g% n7 v9 M9.4 使用Vagrant在虚拟私有云上部署Storm" ] @0 R5 @" ?4 o
3 o! l4 t6 T+ ^& U% v9 r) p: n) t
/ }6 e- r5 j1 A; Z+ W百度网盘下载地址链接(百度云):java自学网(javazx.com)Storm实时数据处理 PDF 高清 电子书.zip【密码回帖可见】 H8 I8 W& |# e w/ s% f
& z# M( Y5 S$ v& l8 s* f& x& Z
4 R- c' y w: H5 H5 `/ N7 `# Y
- _" ?3 h$ Z. r; _( U& E m- G0 E
|
|