Hadoop和Apache Spark,它们究竟有什么异同?
2020-12-29 16:32:14 阅读(163) 评论(0)
说到大数据,相信大家对Hadoop和ApacheSpark这两个名字并不陌生。但我们对他们的理解往往只是字面上的,没有深入思考。让我们和我一起看看他们有什么不同。首先,Hadoop和ApacheSpark都是大数据框架,但它们的目的不同。本质上,Hadoop更像是一个分布式数据基础设施:它将巨大的数据集分配到一个由普通计算机组成的集群中的多个节点进行存储,这意味着您不需要购买和维护昂贵的服务器*件。与此同时,Hadop还对这些数据进行索引和跟踪,使大数据处理和分析效率达到前所未有的高度。Spark,它是一种专门用于处理分布式存储大数据的工具,它不会存储分布式数据。除了提供共识的HDFS分布式数据存储功能外,还提供了称为Mapreduce的数据处理功能。所以在这里,我们可以抛开Spark,用Hadoop自己的Mapreduce完成数据处理。相反,Spark不必依附于Hadop才能生存。但是,毕竟它没有提供文件管理系统,所以它必须与其他分布式文件系统集成才能运行。我们可以选择HadopHDFS,也可以选择其他基于云的数据系统平台。但是Spark默认用在Hadoop上,毕竟大家都认为它们的结合是最好的。以下是从网上摘录的Mapreduce最简洁明了的分析:我们要数图书馆里所有的书。你数1号书架,我数2号书架。这就是“Map”。人越多,数书就越快。现在我们在一起,把大家的统计数加在一起。这就是“Reduce”。熟悉Hadoop的人应该知道,用户首先编写一个程序,我们称之为Mapreduce程序,Mapreduce程序是Job,Job中可以有一个或多个Task,Task可以分为Maptask和ReduceTask,如下图所示:Spark中也有Job概念,但这里的Job不同于Mapreduce中的Job。它不是操作的最高粒度,只有Application的概念。Application与Sparkcontext有关,每个Application中可以有一个或多个Job,可以并行或串行运行Job。Application与Sparkcontext有关,每个Application中可以有一个或多个Job,可以并行或串行运行Job。Spark中的Action可以触发Job的运行。Job包含多个Stage,Stage分为Shufle。多个Task包含在Stage中,多个Task构成Taskset。他们之间的关系如下图所示:Mapreduce中的每个Task都在自己的过程中运行,当Task完成时,过程就结束了。与Mapreduce不同的是,Spark中的多个Task可以在一个过程中运行,即使没有Job,这个过程的生命周期也与Application一样。这个模型有什么好处?Spark的运行速度可以加快!Tasks可以快速启动并处理内存中的数据。然而,该模型的一些缺点是粗粒度的资源管理。每个应用程序都有固定数量的executor和固定数量的内存。Spark会比Mapreduce快很多,因为它处理数据的方式不同。Mapreduce分步处理数据:“从集群中读取数据,进行一次处理,将结果写入集群,从集群中读取更新后的数据,进行下一次处理,将结果写入集群,等等...“BoozalenHamilton的数据科学家KirkBorne如此分析。另一方面,Spark将在内存中以接近“实时”的时间完成所有数据分析:“从集群中读取数据,完成所有必要的分析和处理,并将结果写回集群并完成,”博伦说。Spark的批处理速度比Mapreduce快近10倍,内存中的数据分析速度快近100倍。如果需要处理的数据和结果大多是静态的,你有耐心等待批处理,Mapreduce的处理方法是完全可以接受的。但是,如果您需要对流数据进行分析,比如工厂传感器收集的数据,或者您的应用程序需要多个数据处理,您可能应该使用Spark进行处理。大多数机器学习算法都需要多数据处理。此外,Spark的应用场景通常包括实时营销活动、在线产品推荐、网络安全分析、机器日记监控等。灾难恢复的方式各不相同,但都很好。因为Hadoop在磁盘上写下每次处理后的数据,所以它自然可以有弹性地处理系统错误。Spark存储在分布在数据集群中的数据对象称为弹性分布式数据集(RDD:ResilientDistributedDataset)中。Borne指出:“这些数据对象可以放在内存或磁盘上,因此RDD也可以提供完成的灾难恢复功能。”。
推荐阅读
- win11怎么修复注册表
配置注册表数据库损坏这么修复?答:配置注册表数据库损坏修复步骤如下。步骤1:运行计算机,在左下角搜索框内搜索【设置】程序并打开。 步骤2:接下来,依次找到【更新和安全】-【恢复】,在【高级启动】中点击【立即重新启动】按钮。 步骤3:这时…查看详情
- 小程序开发报价浮动大的原因是什么?
由于市场对小程序的需求日益增加,于是就催生了很多第三方小程序开发公司。中小企业找到这些公司想要开发小程序,却又发现了其中的问题。同样的的需求,为什么不同的公司小程序开发报价浮动那么大,这都是什么原因呢?一起来了解下吧。 图片来源于网络影响小…查看详情
- 端游语音用什么软件?游戏语音哪个比较好?
玩游戏有多种不同的体验,但是,边语音边游戏是最爽的,尤其是在玩吃*的时候,可以立即告诉队友哪里有人,或者被打倒的时候,让队友来救自己,但是,需要大家看一下游戏语音软件有什么? 1、小白音频 是特别实用的游戏开黑软件,极速寻找…查看详情
- 最干净的电脑管理软件有哪些?最干净的电脑管理软件推荐
电脑是生活中经常使用的,可能使用的过程中会有很多文件,如果不能进行更好的管理就会让电脑看起来比较乱,而且还会让电脑内存占用太多。所以说这个时候选择一款电脑管理软件是很有必要的,这样才会让电脑管理起来更加方便。那么最干净的电脑管理…查看详情
- 专利转让的税费怎么计算 专利转让的税费计算方法
个人专利转让可国家和法律允许的,可以自由转让,不受他人或单位的限制。但是转让个人专利产生的个人收入是需要缴纳税费的,下面*就给大家来详细介绍一下专利转让的税费怎么计算 专利转让的税费计算方法这一块的相关内容,希望能帮助到大家。 …查看详情
- 免费交友软件有哪些 2022免费交友软件排行榜
随着互联网行业的高速发展,网络社交产品成为新的宠儿,各式各样的社交产品和平台层出不穷。从传统的只支持文字消息的社交平台再到新的视频、图片交友平台,网络交友的形式也发生了很多变化,下面*就给大家来详细介绍一下免费交友软件有哪些 202…查看详情
- 专利公开了发明人能不能变更?
在平时很多的小伙伴都不知道专利公开了发明人还能变更么的基本情况,而且对专利公开了发明人还能变更么都不是很熟悉,下面万商云集*就为大家整理了专利公开了发明人还能变更么这方面的相关内容,希望下面的内容能帮助到各位。 一、专利公开了发明人…查看详情
- 制作网站的软件 免费制作网站的软件
现在对于很多企业或者是个人来说建一个网站是很简单的事情,下面万商云集*就为大家介绍下免费制作网站的软件的相关内容,希望能帮助到大家。 Canva 帮助您轻松为网站创建精美的设计,例如产品图像,网站横幅... GoogleTren…查看详情
- 实测六款图片压缩软件,用完都说好
当前手机相机已经大部分取代了相机,因此很多人都会利用手机拍照,但是手机内存也是有限的,很多人的照片都是很有回忆的,所以不会选择删除,最好的办法就是对图片进行压缩,以下是我给大家推荐的图片压缩软件。1、美图秀秀美图秀秀为手机拍照,具备照片特效…查看详情
- 2022广安网站建设多少钱 广安网站建设费用
现在很多的中小企业在疫情的冲击下都活得很艰难,再加上一个企业还是需要有自己的一个网站,现在很多的企业做网站都比较关心的是网站建设的价格,下面万商云集*给大家来详细介绍一下遂宁网站建设多少钱,遂宁网站建设费用这一块的内容。2022广安网站…查看详情
- 集团oa系统的主要特点和功能简析
随着科技的发展与时代的进步,很多企业都引进了oa系统技术,他适合大型企业的办公自动化系统,给我们带来了很多的便利,但是还有很多人不知道oa系统是什么,那接下来就由我为大家整理了一份集团oa系统的主要特点和功能简析。 集团OA,即适合大型企业…查看详情
- 没有注册的商标有风险,企业无法被法律保护还会损失利益
由于商标注册时间过长(至少一年半起),再加之商标注册通过率低,所以很多企业就使用起了没有注册的商标。虽说我国商标实行自愿登记,除强制注册商标的商品外,都可使用没有注册的商标,但这样对企业来说有极大的风险。图片来源于网络 企业在使用没有注册的…查看详情
- 百度快照多久能彻底删除 百度快照删除所需时间
网页快照,英文名叫Web Cache,网页缓存。搜索引擎在收录网页时,对网页进行备份,存在自己的服务器缓存里,当用户在搜索引擎中点击“网页快照”链接时,搜索引擎将Spider系统当时所抓取并保存的网页内容展现出来,称为“网页快照”。下…查看详情
- 重装系统意味着什么
win11重装系统有什么用?一、杀死木马病毒 重装系统可以杀毒,大部分用户使用的是FORMAT格式化命令,FORMAT会清空操作系统盘符数据,当然木马病毒也一同杀死了。 二、提高系统稳定性提高 纯净的操作系统稳定性最好,随着用户各种应…查看详情
- 发现专利侵权怎么办 专利被侵权怎么办
专利权人要知道专利侵权怎么处理。否则的话,不仅不能及时的制止对方的侵权行为,还有可能给自己造成更大的损害。下面万商云集*给大家来详细介绍一下专利被侵权的相关解决办法。 发现专利侵权怎么办 1、向人民法院起诉(前提是专利权过硬、侵权证…查看详情
猜你喜欢
最新文章

扫码二维码
立即领取《千元实战营销秘籍》
还可免费试用营销管理系统
*如有疑问,请随时拨打免费咨询热线:400-0033-166
邮箱:zjb@iwanshang.com
服务时间:8:30-18:00
软件企业
认定号:川RQ-2018-0216
高新技术企业
认定号:GR201951001121

关注微信公众号
和10万中小企业共同成长

扫码下载APP
享全方位服务一触即达
Copyright © 2004-2022 万商云集(成都)科技股份有限公司 版权所有
蜀ICP备12001963号-2
川公网安备 51010402000322号

快速找产品

找一找哪款产品适合您?
咨询热线:400-0033-166
-


-
电话沟通
获取方案
下载APP
官方微信
扫码下载APP
全方位服务一触即达

关注万商云集
和10万中小企共成长

TOP

企业首选的AI增效平台

400-0033-166
8:30-18:00















































注册有好礼



