资源简介
《storm分布式实时计算模式》源码
代码片段和文件信息
package storm.blueprints.chapter1.v1;
import backtype.storm.task.OutputCollector;
import backtype.storm.task.TopologyContext;
import backtype.storm.topology.OutputFieldsDeclarer;
import backtype.storm.topology.base.baseRichBolt;
import backtype.storm.tuple.Tuple;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class ReportBolt extends baseRichBolt {
private HashMap counts = null;
public void prepare(Map config TopologyContext context OutputCollector collector) {
this.counts = new HashMap();
}
public void execute(Tuple tuple) {
String word = tuple.getStringByField(“word“);
Long count = tuple.getLongByField(“count“);
this.counts.put(word count);
}
public void declareOutputFields(OutputFieldsDeclarer declarer) {
// this bolt does not emit anything
}
@Override
public void cleanup() {
System.out.println(“--- FINAL COUNTS ---“);
List keys = new ArrayList();
keys.addAll(this.counts.keySet());
Collections.sort(keys);
for (String key : keys) {
System.out.println(key + “ : “ + this.counts.get(key));
}
System.out.println(“--------------“);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-03-24 17:47 8294OS_Code\
目录 0 2014-03-24 16:48 8294OS_Code\Chapter01\
文件 1348 2014-03-24 16:48 8294OS_Code\Chapter01\.classpath
文件 661 2014-03-24 16:48 8294OS_Code\Chapter01\.project
目录 0 2014-03-24 16:48 8294OS_Code\Chapter01\.settings\
文件 120 2014-03-24 16:48 8294OS_Code\Chapter01\.settings\org.eclipse.core.resources.prefs
文件 238 2014-03-24 16:48 8294OS_Code\Chapter01\.settings\org.eclipse.jdt.core.prefs
文件 86 2014-03-24 16:48 8294OS_Code\Chapter01\.settings\org.eclipse.m2e.core.prefs
文件 5494 2014-03-24 16:48 8294OS_Code\Chapter01\Chapter1 (1).iml
文件 2155 2014-03-24 16:48 8294OS_Code\Chapter01\pom.xm
目录 0 2014-03-24 16:48 8294OS_Code\Chapter01\src\
目录 0 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\
目录 0 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\
目录 0 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\
目录 0 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\
目录 0 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\
目录 0 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v1\
文件 1339 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v1\ReportBolt.java
文件 1194 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v1\SentenceSpout.java
文件 958 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v1\SplitSentenceBolt.java
文件 1167 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v1\WordCountBolt.java
文件 1731 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v1\WordCountTopology.java
目录 0 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v2\
文件 1844 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v2\WordCountTopology.java
目录 0 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v3\
文件 1176 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v3\SentenceSpout.java
文件 1844 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v3\WordCountTopology.java
文件 1946 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v3\WordCountTopologyBroken.java
目录 0 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v4\
文件 1497 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v4\ReportBolt.java
文件 1696 2014-03-24 16:48 8294OS_Code\Chapter01\src\main\java\storm\blueprints\chapter1\v4\SentenceSpout.java
............此处省略292个文件信息
相关资源
- vue源码分析
- 基于开源情感倾向分类数据集ChnSent
- 奇店社群社区团购V5.7.2小程序功能模
- 答题小程序完整版源码前端+后端+测试
- 基于SSM框架的FFMS家庭财务管理系统源
- spring batch 源码
- 最新免公众号-微信抢红包源码.rar
- linux内核源码剖析-TCPIP实现上下册合集
- sprak MLlib机器学习算法源码及实战
- 田耘《无线通信FPGA设计》电子书与源
- 计算机毕业课程设计源码打包【3442
- 微信企业号开发教程源码
- 教育网站可以在线学习视频播放的简
- 一元夺宝源码
- 好商城5.7源码,亲测可用
- 答题小程序源码全源码.zip
- OpenCV3编程案例详解含源码.zip
- 微信小程序源码-合集8
- 华中科技大学 编译原理 面向过程的
- 最新大厅H5牛牛棋牌源码开源稳定运营
- 《Introduction to 3D Game Programming with Di
- SIM900A模块原理图、例程源码、软件、
- Apache Storm Buffer内部机制简介Prezi幻灯
- 2010上半年合订本源码.
- unity发送邮件的简易源码
- 仿火币区块链虚拟数字货币交易所源
-
ob
ject-c编程之道pdf+源码(适合进阶 - Unity小游戏源码
- 《PyTorch深度学习实战侯宜军 著》&《
- duilib源码及Demo DuiMessageBox通用版
评论
共有 条评论