问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

大数据处理为何选择spark?

发布网友 发布时间:2022-08-26 19:56

我来回答

1个回答

热心网友 时间:2024-10-30 07:17

大数据处理为何选择Spark,而不是Hadoop?

一、基础知识

1、Spark

Spark是一个用来实现快速而通用的集群计算的平台。

在速度方面,Spark扩展了广泛使用的MapRece计算模型,而且高效地支持更多计算模式,包括交互式查询和流处理。

Spark项目包含多个紧密集成的组件。Spark的核心是一个对由很多计算任务组成的、运行在多个工作机器或者是一个计算集群上的应用进行调度、分发以及监控的计算引擎。

2、Hadoop

Hadoop是一个由Apache基金会所开发的分布式系统基础架构。

用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

Hadoop的框架最核心的设计就是:HDFS和MapRece。HDFS为海量的数据提供了存储,则MapRece为海量的数据提供了计算。

很多初学者,对大数据的概念都是模糊不清的,大数据是什么,能做什么,学的时候,该按照什么线路去学习,学完往哪方面发展,想深入了解,想学习的同学欢迎加入大数据学习扣扣群:740041381,有大量干货(零基础以及进阶的经典实战)分享给大家,并且有清华大学毕业的资深大数据讲师给大家免费授课,给大家分享目前国内最完整的大数据高端实战实用学习流程体系。

二、大数据处理选择

Spark和Hadoop都可以进行大数据处理,那如何选择处理平台呢?

1.处理速度和性能

Spark扩展了广泛使用的MapRece计算模型,支持循环数据流和内存计算。

Hadoop进行计算时,需要从磁盘读或者写数据,同时整个计算模型需要网络传输,导致MapRece具有高延迟的弱点。

据统计,基于Spark内存的计算速度比Hadoop MapRece快100倍以上,基于磁盘的计算速度也要快10倍以上。

2.开发难易度

Spark提供多语言(包括Scala、Java、Python)API,能够快速实现应用,相比MapRece更简洁的代码,安装部署也无需复杂配置。使用API可以轻松地构建分布式应用,同时也可以使用Scala和Python脚本进行交互式编程。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黎明杀机食人魔技能效果介绍介绍_黎明杀机食人魔技能效果介绍是什么_百 ... 黎明杀机怎么传授技能 2周岁宝宝感冒吃什么药 孩子可以吃小儿氨酚黄那敏颗粒能吃吗 回记绿豆糕如何制作口感更好? 回记绿豆糕的烹饪方法是怎样的? 回记绿豆糕的制作方法是怎样的? 河北回记绿豆糕的做法有哪些? 怎样做出地道且美味的回记绿豆糕? 回记绿豆糕有哪些复杂的制作工艺? 请问现在还有人偶师这种职业么?(不是游戏!) 梦见我哥康复后跟我们爬山,在山上看到有桃树,我哥不知道从哪里拿了一... 华为p8自带音乐播放器可以改下载过来的歌曲的名字吗,具体怎么操作 为什么不能修改歌曲的名字?右键属性在详细信息中无法对标题一项进行修改... 技术小白怎么整合分析工作数据? 奥奇传说无烬传说龙尊打法 传说无烬圣龙怎么打 石凉 东野圭吾的悲剧人偶12岁可以看吗 悲剧人偶的凶手到底是谁 电脑显示屏的作用是不是只有显示内容!主机有什么作用 《悲剧人偶》读书笔记 执业药师考试的时候可以带手表吗 奎屯在哪个地方? 奎屯市属于哪个地区 奎屯市的位置 我的vivox5怎么升级系统? 梦见死去多年的外婆在除房刷洗 法律职业资格考试可以带手表进考场吗? 考试可以戴机械手表吗 鞘膜积液的疗法有哪些? 鞘膜积液如何治疗 鞘膜积液性不育的治疗 大数据开发常见的9种数据分析? 无法注销怎么强制注销,都好几周了,显示这样的画面? 电脑为什么老是中病毒 如何注销码重新注册 一个新手机号怎么注册 给贪玩同学的毕业赠言80句伤感2020 可以注销吗?怎么注销? 毕业感到不舍的毕业留言80句 新号码怎么注册 注册一个新的怎么注册 不能登陆怎么注销? 怎么注销重新注册? 登不上去怎么注销? 新号码如何申请 如何用新的手机号注册 白獭兔怎么清洗 己经变黄了怎么处理! 食堂工作餐,三菜一汤,每天中午,星期一到星期五,怎么安排更好,_百度知 ... 在软媒魔方看到个手机软件叫威兔不知道这款软件能不能拦截广告_百度知 ... 010 8229 9615是干什么的号码? 威兔高防手机价格多少