Hadoop环境下节点负载均衡调度策略的设计与实现

2020-06-11 13:46:42王溪波王珊珊王越峰
电子技术与软件工程 2020年3期
关键词:作业策略

王溪波 王珊珊 王越峰

(沈阳工业大学 辽宁省沈阳市 110000)

1 引言

云计算是用户通过远程连接来获取计算资源的一种计算方式,许多IT公司都推出相应的云计算平台,将云计算技术看成是一项重要的且有利于公司发展的技术,由此看出对云计算的研究是紧追IT技术的发展路线,有较高的应用价值。但伴随云计算技术的发展会涌现大量的数据,用户和企业都会面临海量数据的存储与处理问题,分布式存储模块可以存储海量数据,系统将大的数据块拆分成若干小的数据块,将这些小的数据块存放在集群的各个节点上。云计算技术的重要典型框架是MapReduce框架,为海量数据的处理提供平台。Hadoop是MapReduce框架的开源实现,既为海量数据的存储提供了可靠的平台-HDFS(Hadoop分布式文件系统)[1]。又能够很好地实现MapReduce框架,MapReduce框架为提高云计算平台上的大批量作业的性能而设计的[2]。

2 Hadoop体系结构

Hadoop是可靠的,可扩展的和开放式的源代码框架,由Apache基金会所开发。Hadoop系统本身具有高扩展性,高效性以及高可靠性等特质。分布式文件系统HDFS(Hadoop Distributed Files System)和分布式计算框架 MapReduce计算架构属于Apache Hadoop的两个核心子模块。

2.1 HDFS分布式文件系统

作为Hadoop集群的核心子项目之一的分布式并行文件系统是基于流数据访问模式开发的,可用于分布式计算的数据存储管理,也可以满足超大规模文件处理的需求。HDFS将分好的数据块存储在各个节点上,对数据块进行备份,以防节点失效。HDFS只需一次写入数据便可以多次使用该数据,这种访问方式具有高效性[5]。……

登录APP查看全文

猜你喜欢
作业策略
让人羡慕嫉妒恨的“作业人”
基于“选—练—评”一体化的二轮复习策略
作业联盟
学生天地(2020年17期)2020-08-25 09:28:54
例谈未知角三角函数值的求解策略
我说你做讲策略
高中数学复习的具体策略
数学大世界(2018年1期)2018-04-12 05:39:14
作业
故事大王(2016年7期)2016-09-22 17:30:08
Passage Four
我想要自由
三十六计第七计:无中生有