storm的学习

1、storm框架的核心:Topology、stream、Spout、Bolt、stream grouping、Task、Worker
2、storm的多语言机制是指可以使用其他的语言定义Spout和Bolt
3、非JVM的语言(比如c++)的Spout和Bolt可以通过一个基于JSON协议的stdin/stdout与storm通信
4、ack方法提供了可靠性机制
5、元组是一个key-list类型,例如定义一个字段 declarer.declare(new Fields("double", "triple"));那么_collector.emit(input, new Values(val*2, val*3));
将val*2发送至"double"的list中,val*3发送至"triple"的list中
6、declarer.shuffleGrouping表示订阅某个Bolt(或Spout)的默认流;fieldsGrouping("BlotA", new Fields("word"))表示订阅组件BoltA的的word分组的数据
7、Spout是数据源,Bolt是处理节点
8、Spout和Bolt共同组成Topology

运行storm的命令:storm jar word-count-1.0.jar WordCountTopolopgyAllInJava   (即 storm jar jar包 主类名)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值