绿色排版工具|热门专题|网站地图|移动官网
您的当前位置:网站首页 > 电子书 > 计算机类 > 正文

从零开始学Storm(赵必厦、程丽明)带书签完整版PDF[81MB]

来源:[db:来源] 编辑:脚本之家 时间:2019-07-29 14:47:35 阅读:

从零开始学Storm由基础知识、安装与部署、研发与维护、进阶知识、企业应用5个模块构成,并细分为20个章节,其中“基础知识”6章、“安装与部署”4章、“研发与维护”4章、“进阶知识”5章、“企业应用”1章,分别介绍了Storm的安装与配置、Storm的基本原理、Topology组件、Spout组件、Bolt组件、ZooKeeper集群、实战环节等内容,包括理论基础、环境搭建、研发准备、应用案例等。

从零开始学Storm理论联系实际,通过大量实例分析,让读者在较短的时间内掌握Storm的使用,搭建并研发出自己的基于Storm的大数据处理平台。

目录
第1章 Storm简介
1.1 什么是Storm
1.2 Storm的诞生
1.2.1 从Twitter说起
1.2.2 Twitter需要处理大批实时性要求高的大数据业务
1.2.3 Storm帮助Twitter解决实时海量大数据处理问题
1.3 Storm的成长
1.3.1 Storm正式开源
1.3.2 Storm的核心技术和基本组成
1.3.3 Storm的项目小组
1.3.4 Storm的技术支持网站
1.4 Storm的优势
1.4.1 集成多种技术
1.4.2 简单的API
1.4.3 可扩展的
1.4.4 容错的
1.4.5 保证数据处理
1.4.6 可以使用任何语言
1.4.7 部署和操作简单
1.4.8 自由开源
1.5 Storm的应用现状和发展趋势
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 元组(Tuple)
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 可靠性(Reliability)
2.2 Storm的配置
2.2.1 Storm的配置类型
2.2.2 defaults.yaml文件
2.2.3 storm.yaml文件
2.2.4 Config类
2.3 序列化(Serialization)
2.3.1 动态类型
2.3.2 自定义序列化
2.3.3 Java序列化
2.3.4 特定组件序列化注册
2.4 容错机制
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

相关文章推荐:

图文精选:

Copyright©2012-2019 小蚂蚁信息网版权所有 粤ICP备14061018号-1


郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。

Top