- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 storm-starter中的RollingTopWords代码解析
源码来自storm-starter。RollingTopWords的作者对代码的实现做了非常详细的解释,请看这里这篇博文用于记录我自己在查看代码时的理解。Spout部分略过不提。用的是TestWordSpout。1. RollingCountBolt带有两个参数windowLengthInSeconds和emitFrequencyInSeconds。前者表示滑动窗口
2015-10-04 15:11:55 1327
转载 Storm之Spout、Bolt、Topology组件
1.Spout实现 Strom使用元组作为数据模型,元组就是一组命名的值,元组中的每个字段都可以是任何类型的对象。Storm支持所有基本类型,string和byte数组作为元组字段值。如果要使用自己定义的类型,也只需要为你自己定义的类型实现并且注册一个serializer即可。每个节点还必须要为输出的元组定义字段名称。 Spout要么继承BaseRichSpout要么实现IRichSp
2015-10-04 14:38:04 5937 1
转载 Storm数据流模型的分析及讨论
http://www.cnblogs.com/panfeng412/archive/2012/07/29/storm-stream-model-analysis-and-discussion.html
2015-10-03 11:41:42 402
原创 关于Maven的一些见解
断断续续自己学习maven有一段时间了,最后终于跑通了github上的storm-starter-master这个项目,下面向大家介绍一下我对maven的一些理解。 1.maven是干什么的 简而言之,maven是用来下jar包的打jar包的,对于maven项目来说,最重要的是项目中的pom.xml文件,maven是根据pom.xml来下jar包的。pom.x
2015-10-02 16:13:41 393
原创 Git教程
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够
2015-10-02 16:05:26 274
Storm资源库
2016-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人