<內容簡介>
馬延輝、陳書美、雷葆華編著的《Storm企業級應用(實戰運維和調優)/大數據技術叢書》是一本真正能讓讀者通過真實的企業應用實踐掌握如何應用storm處理各種大數據業務的著作。作者是國內頂尖的大數據專家,深諳初學者的難處和企業的實際需求,在此基礎上巧妙地安排和組織了本書的內容,旨在讓讀者能達到事半功倍的效果。
本書沒有過於繁瑣和高深的理論,先系統介紹了Storm的設計思想、核心組件和適用場景,生產環境的搭建和部署,以及核心概念和數據模型;然後通過實時語音處理、網絡流量分析、實時路況分析、數據質量實時監控、交通路況監控、廣告實時流量統計等6個典型的企業級案例講解瞭如何應用Storm處理各種類型的大數據業務,每個案例都包括背景介紹、系統架構、模塊設計和邏輯實現等組成部分,講解十分詳盡;最後從運維角度總結了Storm在安裝部署、啟動、運行等環節可能會出現的各種故障並給出瞭解決方案,以及Storm的各種技巧和最佳實踐。
<章節目錄>
前 言
基 礎 篇
第1章 認識Storm
1.1 什麼是實時流計算
1.1.1 實時流計算背景
1.1.2 實時計算應用場景
1.1.3 實時計算處理流程
1.1.4 實時計算框架
1.2 Storm是什麼
1.2.1 Storm出現的背景
1.2.2 Storm簡介
1.2.3 Storm的設計思想
1.2.4 Storm與Hadoop的角色和組件比較
1.3 Storm核心組件
1.3.1 主節點Nimbus
1.3.2 工作節點Supervisor
1.3.3 協調服務組件ZooKeeper
1.3.4 其他核心組件
1.4 Storm的特性
1.5 Storm的功能
1.6 本章小結
第2章 開始使用Storm
2.1 環境準備
2.1.1 系統配置
2.1.2 安裝ZooKeeper集群
2.2 啟動模式
2.2.1 本地模式
2.2.2 分佈式模式
2.3 安裝部署Storm集群
2.3.1 安裝Storm依賴庫
2.3.2 安裝Storm集群
2.3.3 啟動Storm集群
2.3.4 停止Storm集群
2.4 創建Topology並向集群提交任務
2.4.1 創建Topology
2.4.2 向集群提交任務
2.5 本章小結
第3章 核心概念和數據流模型
實 戰 篇
第4章 實例1:移動互聯——語音「實時牆」
第5章 實例2:運營商——網絡流量流向實時分析
第6章 實例3:交通——基於GPS的實時路況分析
第7章 實例4:因特網——數據質量實時監控
第8章 實例5:交通——超速頻發路段監控
第9章 實例6:因特網——廣告實時流量統計
技 巧 篇
第10章 Storm常見故障及解決方法
第11章 Storm使用技巧和最佳實踐