电子书
介绍了Storm基础API,并发编程网有整本书的翻译 ,此书使用的storm的版本为0.6,虽然从版本上看有些过时,但基础的思想还是没有变的。其中并没有Trident的介绍。有英文电子版。
《Storm Real-Time Processing Cookbook》
cookbook的形式,介绍得比较泛,补充着看看就好。
有中文翻译版本:
http://item.jd.com/11480058.html
英文电子版:
《Storm Blueprints: Patterns for Distributed Real-time Computation》
进阶必看,偏向于Storm的实战,并对API,包括Trident进行了详细的讲解和示例,非常推荐。有英文电子版。
有中文翻译:http://product.china-pub.com/3770760
只有88页,Kafka的资料比较少,聊胜于无。
博客
这个Storm核心代码的贡献者,有一些原理性的文章,也有一些官方文档的翻译,非常值得一看。
to be continued..
相关推荐
"storm 学习资源总结" Storm 是一个免费开源的分布式实时计算系统,利用 storm 可以很容易的做到可靠处理无线数据流。Storm 的架构特点包括编程简单、高性能、低延迟、分布式、可扩展、容错、消息不丢失等。 ...
通过一段时间storm的学习,对storm做了一个简单的总结,希望能够帮助大家了解、学习storm
Storm学习文档 Storm 是一个分布式实时计算系统,主要用于处理大规模数据流。该文档对 Storm 的学习笔记,总结了 Storm 的架构、组件、工作流程等关键知识点。 一、Storm 架构 Storm 的架构主要由四个组件组成...
Storm是一个免费开源、分布式、高容错的实时计算系统。Storm令持续不断的流计算变得容易,弥补了Hadoop批处理所不能满足的实时要求。Storm是一个服务框架,支持热部署,即时上线或下线App。 你可以在Storm之上使用各种...
总结来说,Storm的深入学习涵盖了从基础组件到高级特性的全方位理解,包括如何编写高效的Bolt,实现批处理策略,利用TOPN功能,以及掌握executor、worker和task的优化与异常处理。这些知识对于任何想要在大数据实时...
Storm有很多使用场景:如实时分析,在线机器学习,持续计算,分布式RPC,ETL等等。 Storm支持水平扩展,具有高容错性,保证每个消息都会得到处理,而且处理速度很快(在一个小集群中,每个结点每秒可以处理数以百万...
这使得Storm非常适合于实时数据分析、在线机器学习、持续计算以及任何需要低延迟、高吞吐量数据处理的场景。 标题"storm的jar包"指的是用于运行和开发Storm应用的Java Archive(JAR)文件。这个JAR包通常包含了...
- 在线机器学习:基于实时数据流进行模型训练和预测。 - 持续计算:如持续计算某个指标的变化趋势。 - 复杂事件处理:识别一系列事件中的模式或关联性。 #### 二、Storm架构概述 Storm的基本概念包括Topology、...
总结起来,storm-wordcount实例展示了Storm的基本工作原理和实时流处理能力,通过这个实例,开发者可以快速理解Storm的架构和编程模型,为进一步学习和应用Storm打下坚实基础。在实际项目中,我们可以借鉴storm-...
在storm0.9.x版本中,Storm提供了高容错性和可扩展性,适用于实时分析、在线机器学习、连续计算、分布式RPC等多种应用场景。 【描述】中提到的"一直没找到真正齐全可用的storm安装所需包",表明了在安装Storm的过程...
总结,Apache Storm 1.0.2 是一个强大的实时大数据处理工具,尤其适用于需要对海量数据进行实时分析的场景。在 Linux 环境下,用户需要了解如何解压和部署这个软件包,理解 Storm 的核心组件和工作原理,以及如何...
### Storm 从零到精通知识点解析 #### 一、Storm简介 **1.1 什么是Storm** Apache Storm 是一个开源的分布式实时计算系统,能够处理大量...以上总结了从零开始学习 Storm 的基础知识和技术要点,希望对你有所帮助。
总结来说,Apache Storm 提供了一个强大且灵活的平台,用于处理大规模实时数据流。"apache-storm-1.0.2-src" 提供了完整的源代码,使得开发者能够调试、优化和定制 Storm,以满足特定的业务需求。无论你是初学者还是...
总结来说,“stormdemo”是一个学习和实践Apache Storm的绝佳起点。通过对这个示例的深入剖析,我们可以全面理解Storm的工作原理,掌握如何构建、部署和管理实时数据处理应用,从而在实际项目中发挥Storm的优势,...
### 基于Storm构建实时热力分布项目实战 #### 一、项目背景与目标 在大数据时代,实时数据处理成为各个领域关注的重点之一。...同时,还可以考虑集成机器学习算法,实现更高级别的数据分析和预测功能。