Hadoop自动化运维管理系统的设计与实现

来源 :北京交通大学 | 被引量 : 7次 | 上传用户:lovelevin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着互联网的快速发展,特别是移动互联网的到来,上网的人群越来越多,随之而来的是产生大量的数据。同时,数据的增长速度十分迅速,对海量数据进行存储与计算将变得非常的困难。Hadoop是一个能够对大量数据进行分布式处理的软件框架,通过Hadoop能够帮助很多企业解决海量数据的存储与计算问题。Hadoop作为一个开源的分布式框架,以一种可靠、高效、可伸缩的方式进行数据处理,受到很多公司的青睐,很多大公司的Hadoop集群的规模已经非常庞大。所以,对Hadoop集群进行有效的运维,可以极大地提升运维人员工作的效率,避免重复繁杂的运维工作。Hadoop自动化运维管理系统是公司实际的Hadoop运维项目,严格按照标准软件系统建设流程进行。项目从数据流上可划分成两大部分,基于Ansible的Hadoop自动化运维平台和基于J2EE (Java 2 Platform Enterprise Edition, Java2平台企业版)的Hadoop管理平台。其中,Hadoo P自动化运维平台主要是通过Ansible对Hadoop集群进行自动化运维,Hadoop管理平台主要是对Hadoop集群的信息进行管理,给用户提供工单服务,给运维人员提供一个基于Web的可视化图形操作界面,对接Ansible。本人独立完成Hadoop管理平台的设计与实现,主要包括五个模块,分别是资产管理模块、权限管理模块、工单模块、运维模块、用户中心模块。资产管理主要负责登记管理集群信息、网格信息、服务器信息、客户机信息和项目信息。权限管理丰要负责对用户的操作权限进行划分。工单模块主要负责为公司员工提供公司业务需求解决通道,例如,申请hdfs空间扩容。运维模块主要负责为hadoop运维人员提供便捷运维通道。用户中心主要负责管理用户基本信息,工单处理记录,待审批工单及待处理工单等操作入口。整个项目采用MVC设计模式,由SpringMVC, Spring, Hibernate三大Web开发框架整合而成,其中工单模块基于Activiti流程引擎实现,运维模块通过Jenkins对接Ansile,使用MySQL数据库。本文论述了Hadoop自动化运维管理系统的设计与实现过程,包括需求分析、系统概要设计、系统详细设计与实现、系统测试等步骤。该项目已经结束,五个模块已经全部完成并运行正常,已经通过测试,效果良好。目前,整个系统已经投入使用,获得了一致好评。
其他文献
<正> 老赵是位教师,在讲台上站了三十多年.如今退休了,也闲不住,摆弄摆弄花草,写写书画,倒也其乐融融.但老赵多年的工作留下了个职业病——嗓子里老是不痛快,声音也有些嘶哑,
现阶段农村小学教育管理一定程度上存在管理体系不完善、管理方式落伍、管理队伍缺乏等问题,这些问题的存在严重影响着农村小学素质教育的推进。积极推进农村小学教育管理改
近些年来,啤酒市场激烈的竞争已呈刀光剑影之势,众多啤酒生产企业为了在竞争中赢得优势,纷纷采取直接或间接的低价倾销策略,以挤垮对手,抢占或守住市场.低价倾销的结果,一方
近期,生猪的价格刚刚有所回落,大蒜的价格又狂飙上来。据发改委公布的最新数据显示,中国大蒜的批发价格同比去年上涨了90%,零售市场上,最贵的大蒜已卖到了14元/斤,赶上了肉价
目的以武汉同济医院光谷院区为例,以新冠肺炎患者为研究群体,分析开展八段锦的各种可行性。方法文献资料、问卷调查、咨询专家。结果八段锦健身价值高,动作简单易学,光谷院区
<正> 梅实紫苏发酵醋配方:鲜梅实10千克,米醋5.2升,蜂蜜1.25千克,鲜紫苏叶10克,95%酒精400毫升.制法:梅实水洗干净,再用10~50%(V/V)的稀酒精洗涤,加到米醋中,再加入酒精和蜂蜜
目的探究无痛分娩在降低剖宫产率中的效果。方法在2018.10-2019.10时间段中,选取我院收治的100例足月妊娠产妇作为实验组,给予无痛分娩;同期选取100例足月妊娠产妇作为对照组
虽然改革开放以来,我国居民的生活水平提高了不少,但仍有几千万的人处在贫困线以下,为了实现“到2020年农村贫困人口全部脱贫”的目标,在第24个国际消除贫困日当天,国务院办公厅印
1999年是本世纪的最后一年,在这个特殊的时刻,我们迎来了屹立在世界东方的伟大新中国建立50周年.新中国在半个世纪的发展中,虽然经历了人为的、自然的坎坎坷坷,但在各方面仍
目的探究中西医结合疗法治疗心血管神经症疾病的疗效。方法选取82例心血管神经症疾病患者进行此次研究,电脑随机数字法分为对比组和研究组各41例,对比组进行单纯西医治疗,研