下载APP 随时随地学编程
返回 首页

Apache Storm教程

开始阅读
手册说明:

Apache Storm教程

Storm最初由Nathan Marz和BackType的团队创建。BackType是一家社交分析公司。后来,Storm被收购,并通过Twitter开源。在短时间内,Apache Storm成为分布式实时处理系统的标准,允许您处理大量的数据,类似于Hadoop。Apache Storm是用Java和Clojure写的。它仍然是实时分析的领导者。本教程将探讨Apache Storm的原理,分布式消息传递,安装,创建Storm拓扑并将其部署到Storm集群,Trident的工作流程,实时应用程序,最后总结一些有用的例子。

适用人群

本教程是为有志于使用Apache Storm框架在大数据分析中职业生涯的专业人士准备的。本教程将为您在分布式环境中创建和部署Storm集群提供足够的了解。

学习前提

在继续本教程之前,您必须很好地了解Core Java和任何Linux风格。


目录

Apache Storm教程

Apache Storm简介
Apache Storm核心概念
Apache Storm集群架构
Apache Storm工作流程
Apache Storm分布式消息系统
Apache Storm安装
Apache Storm工作实例
Apache Storm Trident
Apache Storm在Twitter上的应用
Apache Storm在雅虎财经上的应用
Apache Storm应用程序

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }