求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

从零开始学Storm查看源代码讨论查看历史

跳转至: 导航搜索
从零开始学Storm

《从零开始学Storm》由基础知识、安装与部署、研发与维护、进阶知识企业应用5个模块构成,并细分为20个章节,其中“基础知识”6章、“安装与部署”4章、“研发与维护”4章、“进阶知识”5章、“企业应用”1章,分别介绍了Storm的安装与配置、stom的基本原理、Topogy组件、Spout组件、Bolt组件、ZooKeeper集群、实战环节等内容,包括理论基础、环境搭建、研发准备、应用案例等。《从零开始学Storm》理论联系实际,通过大量实例分析,让读者在较短的时间内掌握stom的使用,搭建并研发出自己的基于Storm的大数据处理平台。

基本内容

书名:从零开始学Storm

作者:赵必厦程丽明

定价:59元

印次:1-1

ISBN:9787302372455

出版日期:2014.10.01

内容简介

《从零开始学Storm》适合所有大数据处理、实时流数据处理、Storm的开发者或爱好者,也适合高等院校和培训学校相关专业的师生参考使用。

图书目录

第1章Storm筒介

1.1什么是Stoma

1.2 Stoma的诞生

1.2 1从Twitter说起

1 2.2 Twitter需要处理大批实时性要求高的大数据业务

1.2.3 Storm帮助Twitter解决实时海量大数据处理问题

1 3 Storm的成长

1.3.1 Stoma正式开源

1.3.2 Stoma的核心技术和基本组成

1.3.3 Stoma的项目小组

1.3.4 Stoma的技术支持网站

1.4 Storm的优势

1.4.1集成多种技术

1.4.2简单的APl

1.4.3可扩展的

1.4.4容错的

1.4.5保证数据处理

1.4.6可以使用任何语言

1.4.7部署和操作简单

1.4.8自由开源

1.5 Stoma的应用现状和发展趋势

1.5.1应用现状

1 5.2发展趋势

1.6如何学习Storm

1.7本书的章节安排及学习建议

1.7.1本书的章节安排

1.7.2关于如何阅读本书的建议

1.8本章小结

第2章Storm的基本知识

2.1概念

2.1.1元组(Tu口1e)

2.1.2流(Stream)

2.1.3喷口(Spout)

2.1.4螺栓(Bolt)

2.1.5拓扑(Topology)

2.1.6主控节点与工作节点

2.1.7 Nimbus进程与Supervisor进程

2.1.8流分组(Stream grouping)

2.1.9工作进程(Worker)

2.1.10任务(Task)

2.1.11执行器(Executor)

2.1.12可靠性(Reliabilitty)

2.2 Storm的配置

2.2.1 Storm的配置类型

2.2.2 defaults.yaml文件

2.2.3 storm.yam]文件

2.2A Confi9类

2.3序列化(Seriialization)

2.3.1动态类型

2.3.2自定义序列化

2.3.3 Java序列化

2.3.4特定组件序列化注册

2A容错机制

2.4.1 Worker进程死亡

2.4.2节点死亡

2.4.3 Nimbus或者Supervisor守护进程死亡

2.4.4 Nimbus是否是“单点故障”的

2.5可靠性机制——保证消息处理

2.5.1消息被“完全处理”的含义

2.5.2如果一个消息被完全处理或完全处理失败会发生什么

2.5.3 Storm如何保证可靠性

2.5.4 Storm如何实现可靠性

2.5.5调节可靠性

2.6消息传输机制

2.6.1 ZeroMQ

……

第3章拓扑详解

第4章组件详解

第5章Spout详解

第6章Bolt详解

第7章ZooKeeper详解

第8章基础软件的安装与使用

筹9章Storm的安装与配置

第10章Storm集群搭建实践

第11章准备Storm的开发环境

第12章开发自己的Storm应用

第13章storm—starter详解

第14章研发与集群管理技巧

第15章DRPC详解

第16章事务拓扑详解

第17章Tddent详解

第18章Storm的内部实现

第19章Storm相关的其他顶目

第20章企业应用案例

参考资料[1]

参考文献

  1. 从零开始学Storm豆瓣读书网