apache storm简介与原理

Apache Storm是一个用于实时数据处理的开源系统,其核心组件包括Nimbus进行资源分配和任务调度,Supervisor接收并管理worker进程,Worker运行组件逻辑。Topology作为实时应用程序,由Spout生成源数据流,Bolt执行数据处理。Spout主动产生数据,Bolt被动接收并处理。Tuple是消息传递的基本单元,Stream由连续的tuple组成,而stream grouping定义了数据的分区策略。
摘要由CSDN通过智能技术生成

简介
----------------------------
   Storm是一个分布式的、高容错的 实时计算系统
   Storm对于实时计算的的意义相当于 Hadoop对于批处理 的意义。Hadoop为我们提供了Map和Reduce原语,使我们对数据进行批处理变的非常的简单和优美。同样,Storm也对数据的实时计算提供了简单Spout和Bolt原语。
Storm适用的场景:
       1、 流数据处理 :Storm可以用来用来处理源源不断的消息,并将处理之后的结果保存到持久化介质中。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值