Hadoop集群的部署与管理系统的设计与实现

被引量 : 0次 | 上传用户:zm_free
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
今天,像互联网应用、科学数据处理、商业智能数据分析等具有大数据处理需求的应用变得越来越普遍,Hadoop作为一个开源的分布式文件系统和并行计算编程模型得到了广泛的部署和应用。然而部署并管理一个Hadoop集群并不是一件轻松的工作,这主要是因为Hadoop相关系统的众多配置参数以及成百上千台服务器的集群规模。因此,如何快速自动化地构建可用的Hadoop集群并管理监控其运行状态成为值得研究的重要课题。本文对Hadoop相关系统进行了深入的研究,并对比分析现有部署管理技术,最终设计和实现了Hadoop集群的部署与管理系统HDMS,该系统旨在自动化地部署Hadoop相关系统、管理集群节点角色、修改配置参数、启动停止系统服务并监控系统运行状态。论文的工作成果主要体现在以下四个方面:(1)配置接口的设计与实现。通过提取Hadoop集群的可配置项,抽象成键值对形式的参数化接口,集中存放在HDMS系统的管理节点上,为上层应用系统提供了直观而方便的集群配置手段。(2)集群部署模块的设计与实现。通过执行远程命令为节点部署必要环境,主要包括部署网络环境、部署软件库、部署时间一致性服务、部署Puppet客户端以及应用配置到节点等操作,为上层应用系统提供了统一的集群部署接口。(3) Hadoop组件模块的设计与实现。利用Puppet资源描述语言来管理集群资源,包括Hadoop相关组件的软件包、配置文件和服务的启动停止。设计并实现了节点对于Hadoop服务的内存分配算法以及Mapreduce任务槽的数量计算。(4)安全模块和监控模块的设计与实现。基于Puppet设计并实现了Kerberos身份认证系统以及Ganglia集群监控系统的的部署和管理方案,并自动化地修改Hadoop相关参数完成集成工作,为Hadoop集群提供了安全保障和监控手段。
其他文献
<正>20世纪60年代以来,许多国家随着学前教育的发展对幼儿教师的"量"的急需逐渐转变为对幼儿教师"质"的提高的要求。到了20世纪末,对幼儿教师专业教育技能的关注达到了前所未
本文旨在探讨如何把儿童文学学科教学和对学生人文素质的培养结合起来,从人文精神和科学精神两方面谈了其可行性、实用性和重要价值。从理论和实践上都进行了充分阐述,说明了
综述了介孔氧化铝及其前体的晶体结构与表面化学的研究进展。从介孔氧化铝的主要合成路线出发,对介孔氧化铝的控制合成进行了系统总结。并对近几年合成的新型氧化铝(包括规整孔
随着城市社会的发展,城市青年的婚姻观念和形式也随之发生变化,并出现了一些问题,突出的表现就是城市中出现了数量庞大的单身青年群体,为了更好地满足城市青年的择偶需求,社
微波吸收材料在日常生活和军事技术方面都有重要的应用前景,开发轻质、高稳定性和高吸收性能的微波吸收材料是当前的研究热点之一。磁性金属是一类常用的微波吸收材料,其对微
拓展训练作为新兴课程,自1995年传入我国,发展迅速。并因其独特的教学形式和良好的教学效果,被越来越多的单位所接受和认同。在我国高等教育中,已经有上百所院校开展了形形色
数字出版已成为我国新闻出版业新的经济增长点。“十一五”以来,我国数字出版业产值从2006年的213亿元增长到2011年的1377.88亿元,年均连续增长率远超其他行业。同时,产业的
探讨早产与产妇发生生殖道感染的相关性及其发生生殖道感染的主要致病菌。方法:将2012年9月至2013年6月我院收治的200例产妇分为对照组(足月分娩的产妇)和观察组(早产产妇),每组各1
咳嗽变异性哮喘(CVA)是一种特殊类型的哮喘,患者常在吸入刺激气体,遇冷空气以及接触变应原等条件下诱发。在传统中医学论述中并没有与咳嗽变异性哮喘相对应的病名,随着不断的
本文较全面的介绍了汽车发动机轴瓦在使用过程中的常见故障及损坏机理,供轴瓦设计、制造及使用人员参考。