`
Tristan_S
  • 浏览: 361535 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

storm 学习

 
阅读更多
一个topology拓扑图包含多个spout和多个bolt
spout用来读取数据  bolt用来处理数据

----------------------------------------
一个实际的例子
产品统计页面,用来记录用户访问了哪些类型的产品 (可以作为一个独立的模块)

spout 读取数据
用户点击了某次操作后会往redis的list中push一个数据,spout会一直访问这个list。
jedis.rpop("xx");  如果为空则休息3秒。

bolt1  根据用户传递的数据id,访问redis数据库得到详细产品信息

bolt2  增加计数的键值对

bolt3  通过httpClient的方式将数据发送的web服务器(修改内存中的值)。

----------------------------------------
drpc
可以像webservice一样调用一个execute(参数1,参数2)方法就能获得远端storm返回的数据。

--------------------------------------
Trident
对storm的封装
原生的topology需要将spout, bolt组装起来。 而trident在一行代码中就可以完成。

---------------------------------------
和ucmdb的区别
除了分布式外, ucmdb是需要在代码中指定下一步扔给哪个queue, 而storm则是在组装topology的时候就定义好了。




分享到:
评论

相关推荐

    storm学习资料

    storm学习进阶资料,适合入门学习,进阶实操。低延迟。都说了是实时计算系统了,延迟是一定要低的。 高性能。性能不高就是浪费机器,浪费机器是要受批评的哦。 分布式。系统都是为应用场景而生的,如果你的应用场景...

    Storm学习简介

    通过一段时间storm的学习,对storm做了一个简单的总结,希望能够帮助大家了解、学习storm

    storm 学习资源总结

    最近学习了storm 对应的知识总结如下 自己学习效果不错 推荐大家使用

    storm学习入门的例子,100%可运行

    storm学习入门的例子,100%可运行,storm学习入门的例子,100%可运行,storm学习入门的例子,100%可运行,storm学习入门的例子,100%可运行,storm学习入门的例子,100%可运行.

    storm学习文档

    storm学习文档

    storm学习笔记

    根据《get started with storm》.pdf写的storm学习笔记

    storm中文学习资料

    storm中文学习资料

    storm学习入门《Getting started with Storm》中英文版

    这是书籍Getting started with Storm的中英文两个版本,大家可以参考对照学习哦

    storm入门.pdf

    storm的入门,东西很不错!看完就算是基本入门啦!!还等什么?

    Storm学习总结

    Storm是一个免费开源、分布式、高容错的实时计算系统。Storm令持续不断的流计算变得容易,弥补了Hadoop批处理所不能满足的实时要求。Storm是一个服务框架,支持热部署,即时上线或下线App。 你可以在Storm之上使用各种...

    从零开始学Storm.pdf

    《从零开始学Storm》适合所有大数据处理、实时流数据处理、Storm的开发者或爱好者,也适合高等院校和培训学校相关专业的师生参考使用。

    STORM学习文档

    个人学习storm总结的笔记,有需要的可以下载看一下.

    storm自学文档

    storm概念、基本概念、构建Topology、安装部署、消息的可靠处理

    storm.学习资料和代码

    获取到文件名称 : apache-storm-0.9.2-incubating.tar.gz 获取到文件名称 : Learning Storm [eBook].pdf 获取到文件名称 : Storm Blueprints.Patterns.pdf 获取到文件名称 : storm01.rar 获取到文件名称 : storm...

    storm组件应用说明书

    全面介绍storm基础应用。可以作为storm学习入门教程。

    传智播客Storm项目实战课程 Storm的集群搭建实战 Storm项目学习视频教程

    01-storm简介 02-storm部署-1 03-storm部署-2 04-storm部署概念 05-streamgrouping 06-storm组件生命周期 07-storm可靠性1 08-storm可靠性2

    storm学习

    数据来源:HADOOP处理的是HDFS上TB级别的数据(历史数据),STORM是处理的是实时新增的某一笔数据(实时数据),处理一些简单的业务逻辑; 处理过程:HADOOP是分MAP阶段到REDUCE阶段,STORM是由用户定义处理流程,流程中...

    Storm入门教程 之Storm原理和概念详解

    Storm流计算从入门到精通之技术篇(高并发策略、批处理事务、Trident精解、运维监控、企业场景) Storm入门教程 之Storm原理和概念详解,出自...学习Storm视频教程可以提升的技能(Storm除外):Zookeeper、Java、Linux

    Apache Storm(apache-storm-2.3.0.tar.gz)

    Apache Storm 有很多用例:实时分析、在线机器学习、连续计算、分布式 RPC、ETL 等等。Apache Storm 速度很快:基准测试显示每个节点每秒处理超过一百万个元组。它具有可扩展性、容错性,保证您的数据将得到处理,...

    storm chm文档

    storm chm文档 ,使用Storm实现实时大数据分析,storm源码学习

Global site tag (gtag.js) - Google Analytics