支持工作流的实时大数据处理平台设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:daliangengbo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,大数据已经渗透到人类生活的方方面面。随着移动互联网和物联网的发展,我国大数据产业的发展也进入爆发期,大数据已经上升为国家战略。大数据处理系统也有了更多样的业务需求,导致支撑大数据处理的各项技术逐步走向成熟。把不同的技术融合成一个大型的大数据处理系统,这样的系统架构在实际生产中得到了广泛应用。但是其学习成本和维护成本非常高,同一个开发者很难维护和扩展这么多复杂技术融合而成的系统。针对以上问题,结合课题组的项目,本文设计并实现了支持工作流的实时大数据处理系统。本文首先研究了mxGraph框架的组织结构和底层实现原理,将其与Web技术结合,搭建了支持工作流的大数据管理平台。在此基础上,总结了大数据处理关键技术Flume、Kafka的相关配置和Spark Streaming的工作原理,部署了大数据处理系统。最后将可视化信息管理平台与大数据处理系统结合在一起,实现了支持工作流的实时大数据处理系统。系统设计的核心功能体现在可以通过支持工作流的大数据管理平台实现大数据处理的可视化配置。将大数据处理系统的配置信息统一提取出来,交由大数据管理平台统一配置管理。大数据管理平台使用XML格式的数据传递配置信息,配置信息通过校验后,可以在数据库中进行读写,也可以写入大数据处理系统的配置文件。通过可视化配置,将工作流程组织成符合逻辑和规则的大数据处理流程,控制大数据处理系统在计算机中以恰当的方式实施大数据处理。开发者只需要学习大数据处理技术的原理,掌握大数据处理技术平台的配置参数和简单的数据流向,就可以轻松实现实时数据处理业务。本文解决了开发系统难度大和维护成本高的问题,同时系统可扩展性好,而且针对每个大数据处理系统的每个步骤,都可以有实时反馈信息。
其他文献
针对克拉玛依油田克下组储层,首次开展了四性关系研究,建立了普通电阻率测井解释模型。克下组储层发育一套砂砾岩沉积,其测井资料中有部分井无声波测井曲线,而只有电阻率测井
火成岩油气藏已经成为复杂岩性油气藏的重点勘探目标。本文依托中国石油股份有限公司科技与信息管理部超前研发、应用基础类研究课题《复杂岩性测井处理解释》(2003-2007),在
内蒙古自治区的许多地区具有丰富的风能资源和太阳能资源,适合大力开发推广风能发电和太阳能发电。内蒙古工业大学与内蒙科委合作研制开发300W户用风光互补供电系统,已经在内
毛泽东社会学理论是毛泽东思想的重要组成部分,它的产生既有其复杂的时代背景,又有多方面的思想渊源。背景方面,国际上,世界主题是从“战争与革命”向“和平与发展”转变的特殊时
智慧教育环境是支持教育共同体开展教育活动的智能化空间和条件,是智慧教育成功实施的基础和保障,具有感知化、泛在化、个性化、融合性、预知性、动态平衡等特征。文章在分析
目的:主要目的:对不同程度的老年胸腰椎体压缩骨折施行本手术的疗效指标的观察,分析评价后凸椎体成形术对椎体骨折不同压缩程度的近期疗效并探讨其差异。次要目的:评价微创椎体成
电影是人类历史上最伟大的发明之一。电影从诞生之日起,便确立了两种截然不同的创作思路,一种是想象与虚构的思路,一种是纪实与记录的思路。纪录片所遵循的是后一种创作思路,
多点成形是将整体模具离散化,形成规则排列的基本体(或称冲头)组成的矩阵,基本体的高度由计算机实时控制,根据零件的目标形状调整基本体的高度,能够快速地构造出所需的成形曲
随着我国金融事业的不断发展发展以及《企业会计准则第39号——公允价值计量》的颁布,历史成本计量的局限性不断显露出来。公允价值计量具有相关性与可靠性质量的特征,不仅能
本文给出了一种Matlab仿真过程动画显示模块实现方法。该方法利用Matlab语言编写S函数动画模块,在采样时刻更新时刻,利用Matlab图像操作绘制和显示动画帧,实现了仿真动画显示