storm项目流数据监控1《设计》.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
storm项目流数据监控1《设计》.pdf

博客虫网站原创博文系列整理-- 专注于前沿IT 技术 Storm 项目:流数据监控 1 流数据监控设计文档 作者:博客虫 时间:2014/11/22 文档摘要: 该文档为原创模拟项目:流数据监控1文档《流数据监控设计文档》,相继会给出流数据监 控2文档《流数据监控代码解析》及其他文档 相关描述:  其他相关文档请参考博客虫网站/  有任何其他想法或者,可以到博客虫留言或者邮件blogchong@163.com  部分源码文档参考博客虫原创博文,代码获取:/blogchong  PDF 文档获取:百度网盘/s/1hqePCqw  PDF 文档及相关资料下载请到百度文库、新浪微盘有哪些信誉好的足球投注网站  欢迎加入 storm-分布式-IT 技术交流群(191321336,群中有详细的资料),一起讨论技 术,一起分享代码,一起分享设计; 博客虫网站原创博文系列整理-- 专注于前沿IT 技术 目录 Storm 项目:流数据监控 1 1 流数据监控设计文档1 1 流数据监控设计概述1 1.1 概述前言1 1.2 设计大体概述1 1.2.1 数据流产生:Spout 1 1.2.2 处理数据:HandleBolt1 1.2.3 数据持久化:LastingBolt1 2 数据监控设计框架2 2.1 数据监控设计拓扑2 2.2 数据流监控环境拓扑2 3 数据监控详细设计3 3.1 源数据说明3 3.2 数据监控设计3 3.3 数据Mysql 处理4 3.4 源码简介4 4 文档说明5 0 博客虫网站原创博文系列整理-- 专注于前沿IT 技术 1 流数据监控设计概述 1.1 概述前言  之前跟大家说要给大家写一些storm 实时处理的代码,本来打算周末写的,但周末去爬 香山了,所以…迟了几天(这些算是废话)。  网上有人贴出的关于 GPS 实时处理的代码,个人感觉其实时处理只是在速度这一属性 上进行上限处理有些简单了,所以想自己设计个项目,所以有了“流数据监控”这个模 拟项目。  目前这个模拟项目比较简单(高手眼中),但总体框架有了,我会一步一步完善,慢慢 会补充完整。 1.2 设计大体概述 1.2.1 数据流产生:Spout 数据流的产生目前使用的比较多的是:log 文件读取、从mysql (或者是相关db )中获取、 从消息中间件(如metaq)中获取及使用socket 从网络中获取。 补充: 在该项目中,由于我的metaq 还没搭好,所以就直接采用读取log 的方式作为源数据,往后 会给出metaq 作为数据源的接口及mysql 作为数据源的接口等。 1.2.2 处理数据:HandleBolt 这里的HandleBolt 是宽泛的概念,指对数据进行处理的相关Bolt,目前比较常见的处理方式 是数据过滤、数据添加、部分数据统计、数据监控等等。这些都是比较常见的数据实时处理 方式。 补充: 该项目中数据处理部分使用数据监控处理,及对数据流进行条件过滤,将部分符合条件的数 据筛选出来做进一步处理,达到条件数据监控的目的。目前该部分支持多种条件判断方式组 合,多个字段组合判断及多种逻辑判断方式。往后会进一步晚上。 1.2.3 数据持久化:LastingBolt LastingBolt 泛指数据在处理之后进行持久化操作的接口,常见的持久化操作接口是:直接打 印(这个貌似不算)、写入file 中、写入mysql (及其他db )中、写入消息中间件(metaq) 供其他业务调用、使用Socket

文档评论(0)

ziyouzizai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档