|
java自学网(www.javazx.com)-java论坛,java电子书推荐:《Storm实时数据处理》* F: [7 F, y/ p! `: l3 ?
java电子书推荐理由:本书通过丰富的实例,系统讲解Storm的基础知识和实时数据处理的最佳实践方法,内容涵盖Storm本地开发环境搭建、日志流数据处理、Trident、分布式远程过程调用、Topology在不同编程语言中的实现方法、Storm与Hadoop的集成方法、实时机器学习、持续交付和如何在AWS上部署Storm。Hadoop无疑是最炙手可热的技术。作为分布式系统架构,Hadoop具有高可靠性、高扩展性、高效性、高容错性和低成本的优点。
* W# F. `% v0 ?; [
" S; ]! x6 G, `# @$ D
! \0 \/ B- e# c; Y; N作者:(澳)安德森,卢誉声8 x2 ^ k9 W+ `& g) N1 q/ h. B
出版社:机械工业出版社
4 z0 M% o# E0 N! O" t+ N出版时间:2014-6-12 ^/ k3 @7 x5 H# C3 @6 l8 A n E2 S
; F. f1 `9 f- g9 J5 k: l2 p" L+ F {4 F" V
0 u+ W' ] Z& I. J4 J3 V+ b
/ m; b {% W9 B5 G. ]' q; P
- e# j# ^9 a6 q) |4 g2 \$ m$ O
java电子书目录:. Y0 R- \5 q7 }0 Q6 S# o1 N
第1章 搭建开发环境
' i& E9 g2 W+ T8 r1.1 简介, Z- W! c& I: a8 i
1.2 搭建开发环境$ o$ H" Y$ L3 [) v
1.3 分布式版本控制
/ x& ` H5 w0 x8 h- l- }1.4 创建“Hello World”Topology
- S, E4 n% M, u1.5 创建Storm集群——配置机器2 c% b5 u, W, F+ j: M( u
1.6 创建Storm集群——配置Storm( Z8 ]* t2 |/ _% Z0 G* W+ o
1.7 获取基本的点击率统计信息! @: ^! I- b& t" e/ _4 \! v$ K
1.8 对Bolt进行单元测试
& y( G- O0 X4 p1.9 实现集成测试" m5 o: M! M/ H9 s5 I
1.10 将产品部署到集群8 g" Y5 w$ u8 C; Y) g4 _
第2章 日志流处理
+ m+ S# J& y1 {/ I' f0 {# x2.1 简介
4 u: z3 |- x, j: u% C6 H; k& l2.2 创建日志代理- A3 i+ R, R% @: y# z; z+ I
2.3 创建日志Spout
5 U. I! @4 X6 b. e5 o2.4 基于规则的日志流分析( ]& T; B( |' ?1 H. P! M+ D' h
2.5 索引与持久化日志数据$ y6 C# f7 R$ k# L/ k( [5 \
2.6 统计与持久化日志统计信息+ v( S- B! }) x* Y3 K, R
2.7 为日志流集群创建集成测试/ Y9 f; o, M: ]
2.8 创建日志分析面板
! C7 F0 n: x' K' A3 G2 b% T第3章 使用Trident计算单词重要度8 w8 s4 O: ^- @8 L2 _( A+ r
3.1 简介
5 T+ R& w( ?' m ]0 i; F6 G3.2 使用Twitter过滤器创建URL流! w9 E7 P% ?7 R: M7 B
3.3 从文件中获取整洁的词流
# N, S: a0 M6 O( L3.4 计算每个单词的相对重要度
0 B0 g3 @9 D5 R* a' P3 |. A第4章 分布式远程过程调用
3 A8 q& o, v- M' O4.1 简介
+ a7 ^9 x6 X, g$ ^4.2 通过DPRC实现所需处理流程
0 O! ]$ |7 A; R4.3 对Trident Topology进行集成测试$ B- m7 a9 h1 D: e
4.4 实现滚动窗口Topology9 t& H& B; l# O F! M, I/ p' _
4.5 在集成测试中模拟时间2 \- A& t$ n d5 e
第5章 在不同语言中实现Topology% Y* T1 z/ P" k9 j5 u) S$ {. Y0 b
5.1 简介
* f- R3 L1 r1 I7 i3 z c5.2 在Qt中实现多语言协议
2 J1 v+ q- h' h9 R5.3 在Qt中实现SplitSentence Bolt3 f& @/ P q, S! }: J% L: ~
5.4 在Ruby中实现计数 Bolt) Y9 c- \" ~! i, l3 N0 F
5.5 在Clojure中实现单词计数Topology
# u& k- a0 E0 h7 n- V第6章 Storm与Hadoop集成0 k/ v1 y" [4 g
6.1 简介
, l: D$ Y1 N0 t# Q6 K9 M8 V6.2 在Hadoop中实现TF-IDF算法, Q- _7 ]- ^+ N2 c j* `$ Z& b
6.3 持久化来自Storm的文件+ L `& s' E4 B4 n4 }
6.4 集成批处理与实时视图
4 `- P, r: ^) g1 f7 U: j) ]第7章 实时机器学习
) x( E: C2 T* S9 Q. A! e6 Q7.1 简介, E9 k% ^$ \: B0 E7 U+ K% \8 I
7.2 实现事务性Topology
5 l7 a# i* ?* k) K4 Q: T7.3 在R中创建随机森林分类模型2 L1 T, C- X2 p5 `
7.4 基于随机森林的事务流业务分类
1 w( D9 Z8 W' h7 S. n! N' w7.5 在R中创建关联规则模型7 N" B6 m1 A+ J5 W- `- E8 B+ h
7.6 创建推荐引擎
$ b: r6 F2 U' `. _7 o/ R7.7 实时在线机器学习
$ k, L" ~9 H, U第8章 持续交付7 T8 m% C% i1 e% e# z
8.1 简介
( N3 L4 h3 v) n; K3 q/ @8.2 搭建CI服务器: v" i. m5 H/ n5 x) \0 m* v5 B$ _ I+ T
8.3 搭建系统环境& k* |1 R3 C% k m5 h- `# j7 a
8.4 定义交付流水线
' o% e: p4 u4 n7 U8.5 实现自动化验收测试
. `3 K5 M, Q6 f2 a第9章 在AWS上部署Storm
4 U( Y/ y$ a1 L0 c* I9.1 简介
. n, r" q4 u# Z$ t9.2 使用Pallet在AWS上部署Storm% H5 m" k X7 ?8 J+ O
9.3 搭建虚拟私有云8 B4 F3 @9 H! i" ?! A" B
9.4 使用Vagrant在虚拟私有云上部署Storm- ~& J9 d" Y! R" C4 i: l* D8 W5 d
3 n7 ?; Y" o4 F
% O A' o4 Y% M/ ]: d$ `: z: @百度网盘下载地址链接(百度云):java自学网(javazx.com)Storm实时数据处理 PDF 高清 电子书.zip【密码回帖可见】
% O) z8 B( Y. r9 B& ]. P: ?$ I/ {) Q$ o
# g! v$ W5 z1 a$ i6 J) ~
6 }( J9 M' v5 c9 m! ^ |
|