类似推荐
编辑推荐
国内资深大数据专家根据Storm最新技术撰写,基于实际生产环境,从实战、运维和调优3个维度对Storm进行了详细的讲解。
内容简介
这是一本真正能让读者通过真实的企业应用实践掌握如何应用Storm处理各种大数据业务的著作。作者是国内顶尖的大数据专家,深谙初学者的难处和企业的实际需求,在此基础上巧妙地安排和组织了本书的内容,旨在让读者能达到事半功倍的效果。
本书没有过于繁琐和高深的理论,先系统介绍了Storm的设计思想、核心组件和适用场景,生产环境的搭建和部署,以及核心概念和数据模型;然后通过实时语音处理、网络流量分析、实时路况分析、数据质量实时监控、交通路况监控、广告实时流量统计等6典型的企业级案例讲解了如何应用Storm处理各种类型的大数据业务,每个案例都包括背景介绍、系统架构、模块设计和逻辑实现等组成部分,讲解十分详尽;最后从运维角度总结了Storm在安装部署、启动、运行等环节可能会出现的各种故障并给出了解决方案,以及Storm的各种技巧和最佳实践。
作者简介
作者马延辉,资深Hadoop技术专家,对Hadoop生态系统相关技术有着深刻的理解,在Hadoop开发和运维方面积累了丰富的经验。曾就职于阿里、Answers。com、暴风等互联网公司,从事Hadoop相关的研发和运维工作,对大数据技术的企业级落地、研发、运维和管理有着深刻的理解和丰富的实战经验。开源HBase监控工具Ella作者。现在致力于大数据技术在传统行业的落地和大数据技术的普及和推广。
章节目录
版权信息
前言
基础篇
第1章 认识Storm
1.1 什么是实时流计算
1.2 Storm是什么
1.3 Storm核心组件
1.4 Storm的特性
1.5 Storm的功能
1.6 本章小结
第2章 开始使用Storm
2.1 环境准备
2.2 启动模式
2.3 安装部署Storm集群
2.4 创建Topology并向集群提交任务
2.5 本章小结
第3章 核心概念和数据流模型
3.1 Tuple元组
3.2 Spout数据源
3.3 Bolt消息处理者
3.4 Topology拓扑
3.5 Stream消息流和Stream Grouping消息流组
3.6 Task任务
3.7 Worker工作者进程
3.8 Worker、Task、Executor三者之间的关系
3.9 事务
3.10 数据流模型
3.11 本章小结
实战篇
第4章 实例1:移动互联
4.1 业务背景
4.2 系统架构与模块设计
4.3 核心模块实现
4.4 本章小结
第5章 实例2:运营商
5.1 业务背景
5.2 系统架构与模块设计
5.3 核心模块实现
5.4 本章小结
第6章 实例3:交通
6.1 业务背景
6.2 系统架构和模块设计
6.3 核心模块的实现
6.4 本章小结
第7章 实例4:互联网
7.1 业务背景
7.2 系统架构与模块设计
7.3 核心模块实现
7.4 本章小结
第8章 实例5:交通
8.1 业务背景
8.2 系统架构和模块设计
8.3 核心模块实现
8.4 本章小结
第9章 实例6:互联网
9.1 广告实时流量统计系统架构
9.2 表结构与模块设计
9.3 核心模块实现
9.4 本章小结
技巧篇
第10章 Storm常见故障及解决方法
10.1 安装部署故障
10.2 启动故障
10.3 运行时故障
10.4 本章小结
第11章 Storm使用技巧和最佳实践
11.1 核心组件使用要点
11.2 集群配置技巧
11.3 集群运维技巧
11.4 项目开发技巧
11.5 保证消息的可靠处理
11.6 理解DRPC原语
11.7 快速理解一致性事务
11.8 本章小结
Storm企业级应用:实战、运维和调优是2015年由机械工业出版社华章分社出版,作者马延辉。
得书感谢您对《Storm企业级应用:实战、运维和调优》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。