- 1、本文档共149页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十五次课:课程复习与总结
刘春
计算机与信息工程学院数据科学系
河南省时空大数据产业技术研究院
河南大学
第一次课:大数据技术概述
刘春
计算机与信息工程学院数据科学系
河南省时空大数据产业技术研究院
河南大学
信息技术发展
数据生产方式发展
数字化
摩尔定律
信息化
互联网化
用户原创生产
行业组织自生产
传感器自主生产
海量的数据的产生
4
何谓大数据?
“大量化(Volume)、多样化(Variety)、快速化(Velocity)、价值密度低(Value)”就是“大数据”的显著特征,或者说,只有具备这些特点的数据,才是大数据。
大数据4V特点
大数据的4V特征
大数据要解决的问题
Volume
海量的数据规模
Variety
多样的数据类型
Streams
Real time
Near time
Batch
TB
PB
EB
Structured
Unstructured
Semi-structured
All the above
Value
Velocity
快速的数据流转
巨大的数据价值
数据挖掘
大数据技术全景图
互联网
云计算
物联网
人工智能
机器学习
数据挖掘
人脸识别
商品推荐
Hadoop生态
Hadoop发展历程
Hadoop最早起源于一个开源的网络搜索引擎项目Nutch,由Doug Cutting于2002年创建,目标是构建一个大型的全网搜索引擎,包括网页抓取、索引、查询等功能。但随着抓取网页数量的增加,他们面临着如何处理数10亿规模网页的难题。
2003年,Google发表了第一篇关于云计算的Google文件系统GFS的论文。在了解GFS系统后,Doug Cutting等人意识到,他们可以利用GFS的技术来解决Nutch抓取网页和建立索引过程中产生的大量文件的存储问题,并且可以提高管理这些存储节点的效率。因此在参考GFS技术的基础上,他们在2004年编写了一个开放源码的类似系统—NDFS (Nutch Distributed File system)。
2004年谷歌发表了谷歌分布式计算框架MapReduce的论文,该论文也展示了MapReduce编程模型在解决大型分布式并行计算问题上的巨大威力。在此之后,Nutch项目团队就将MapReduce技术应用在他们的项目,并于2005年将Nutch的主要算法都移植到基于MapReduce和NDFS的框架下运行。
由于NDFS和MapReduce不仅适用于搜索领域还可以应用于其他领域,2006年初,开发人员便将其移出Nutch,成为Lucene的一个子项目,称为Hadoop。同年2月,Apache Hadoop项目正式启动以支持MapReduce和HDFS的独立发展。
2008年1月,Hadoop成为Apache顶级项目,迎来了它的快速发展期。
Hadoop发展历程
2011年12月,Hadoop发布1.0.0版本,标志着Hadoop已经初具生产规模。
2013年, Hadoop发布了2.2.0版本,Hadoop进入到2.x时代。
2014年,Hadop2.x更新速度加快,发布了包括Hadoop2.6.0在内的多个版本,完善了YARN框架和整个集群的功能。
2015年,Hadoop2.7.0版本发布。
2016年, Hadoop及其生态圈在各行各业落地并且得到广泛应用,同年,Hadoop 发布 Hadoop3.O-alpha 版本,标志着Hadoop 进入3.x时代。
Spark
Spark是一种类似Hadoop的MapReduce的并行计算框架。相比于MapReduce,Spark的中间输出结果可以保存在内存中,这样降低了计算过程中磁盘读写的开销,极大提高了运算速度。
同时,Spark的目标是用一个技术栈解决大数据领域中的各种任务,因此Spark软件栈包括了用于批处理、流处理、迭代计算的多种组件。这也使得Spark适用于各种之前需要多种不同分布式平台才能完成的场景。
Spark发展历程
2009年,Spark诞生于加州大学伯克利分校的AMP实验室,最初属于加州伯克利大学的研究性项目。
2010年Spark正式开源,2013年成为了Apache基金会的项目。
2010年10月,Spark 0.6.0版本发布。
之后经过不断的完善修改,Spark 1.0版本于2014年5月发布。Spark此时已经具备了Spark SQL、MLlib、GraphX和SparkStreaming组件,Spark核心引擎也具备了对安全YARN集群的支持。
Spark 2.0.0版本也于2016年7月发布。
Spark 2.4.5版本于2020年2月发布。
Storm
Storm是Apache基金会开源的实时流计算框架。
它将数据流中的数据以元组的形式不断的发送给集群中的不同节
您可能关注的文档
- 《大数据基本处理框架原理与实践》PPT课件(共16次课)第八次课:Spark的基本原理.ppt
- 《大数据基本处理框架原理与实践》PPT课件(共16次课)第二次课:HDFS.ppt
- 《大数据基本处理框架原理与实践》PPT课件(共16次课)第九次课:Scala语言与Spark基本操作.ppt
- 《大数据基本处理框架原理与实践》PPT课件(共16次课)第六次课:Hbase基本原理介绍.ppt
- 《大数据基本处理框架原理与实践》PPT课件(共16次课)第七次课:Hbase的实践操作.ppt
- 《大数据基本处理框架原理与实践》PPT课件(共16次课)第三次课:MapReduce概述.ppt
- 《大数据基本处理框架原理与实践》PPT课件(共16次课)第十次课:Spark的进一步实践.ppt
- 《大数据基本处理框架原理与实践》PPT课件(共16次课)第十二次课:Spark的进一步实践3.ppt
- 《大数据基本处理框架原理与实践》PPT课件(共16次课)第十六次课:Spark的进一步实践3 - 带代码.ppt
- 《大数据基本处理框架原理与实践》PPT课件(共16次课)第十三次课:Spark streaming的基本原理.ppt
- 《大数据基本处理框架原理与实践》PPT课件(共16次课)第十一次课:Spark的进一步实践2.ppt
- 《大数据基本处理框架原理与实践》PPT课件(共16次课)第四次课:Hadoop的数据类型与输入格式.ppt
- 《大数据基本处理框架原理与实践》PPT课件(共16次课)第五次课:MapReduce输出格式与多MapReduce任务的串联.ppt
- MCS-51单片机原理、接口及应用(第2版)PPT课件(共10章)第1章 微型计算机基本知识.ppt
- MCS-51单片机原理、接口及应用(第2版)PPT课件(共10章)第2章 单片机的结构和原理.pptx
- MCS-51单片机原理、接口及应用(第2版)PPT课件(共10章)第3章 寻址方式和指令系统.pptx
- MCS-51单片机原理、接口及应用(第2版)PPT课件(共10章)第5章 C51语言编程基础.pptx
- MCS-51单片机原理、接口及应用(第2版)PPT课件(共10章)第6章 中断系统与定时计数器.pptx
- MCS-51单片机原理、接口及应用(第2版)PPT课件(共10章)第7章 串行通信.pptx
- MCS-51单片机原理、接口及应用(第2版)PPT课件(共10章)第8章 存储器的扩展.ppt
文档评论(0)