大数据生态与Spark简介

Spark简介以及其生态圈 Spark简介以及其生态圈。Spark运行架构原理,让大家快速的理解与掌握Spark 立即下载

**

大数据生态与spark简介

**

首先了解一下,大数据是什么呢?

大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

大数据的四大V:数据量大(Volume)、速度快(Velocity)、类型多(Variety)、价值密度低(Value)

第一代诞生的大数据生态圈是由Google通过各种发表关于Hadoop的相关论文,开源等措施推动的,然后各个成员跟随,例如Apache等。其标志性的组件为:Hadoop HDFS、Hadoop MapReduce, HBase、Hive。伴随着上面四个组件的成熟,第一代大数据生态圈逐渐成型。其整体架构见下图:
在这里插入图片描述

spark又是什么呢?

很多的时间场景下,Hadoop的计算速度以及模式已经不能完全的满足计算分析的需求,所以,在hadoop的基础上,我们增加了另外一个新的技术===Spark
Apache Spark是专为大规模数据处理而设计的快速通用的计算引擎 。现在形成一个高速发展应用广泛的生态系统。

Spark最初由美国加州大学伯克利分校(UC Berkeley)的AMP实验室于2009年开发,是基于内存计算的大数据并行计算框架,可用于构建大型的、低延迟的数据分析应用程序
在这里插入图片描述

Spark具有如下几个主要特点:

•运行速度快:使用DAG执行引擎以支持循环数据流与内存计算
•容易使用:支持使用Scala、Java、Python和R语言进行编程,可以通过Spark Shell进行交互式编程
•通用性:Spark提供了完整而强大的技术栈,包括SQL查询、流式计算、机器学习和图算法组件
•运行模式多样:可运行于独立的集群模式中,可运行于Hadoop中,也可运行于Amazon EC2等云环境中,并且可以访问HDFS、Cassandra、HBase、Hive等多种数据源

为提高spark的容错性,引进了分布式弹性数据集(RDD)的抽象
他是分布在节点上的一组只读数据集合,可以通过不同的算子进行操作,而这些算子主要可以分为三类:
1、transformation类算子:代表的map、flatmap等,是一种延迟操作,提前对数据进行操作

2、Action类算子:触发transformation类的执行,提交job,并将数据输出spark

3、持久化类算子:cache、persist算子,将数据持久化到内存,提升了计算的效率

Spark好用的地方在于
首先,高级 API 剥离了对集群本身的关注,Spark 应用开发者可以专注于应用所要做的计算本身。

其次,Spark 很快,支持交互式计算和复杂算法。

最后,Spark 是一个通用引擎,可用它来完成各种各样的运算,包括 SQL 查询、文本处理、机器学习等,而在 Spark 出现之前,我们一般需要学习各种各样的引擎来分别处理这些需求。

神领物流-day01-项目概述 公司从2019年开始业务快速扩张,网点数量从138家扩展至540家,车辆从170台增长到800台。同时,原有的系统非常简单,比如车辆的调度靠人工操作、所有的货物分拣依靠人员,核心订单数据手动录入,人效非常低。随着业务不断演进,技术的不断提升,原有运输管理系统已无法满足现有快速扩展下的业务需求,但针对现有系统评估后发现,系统升级成本远高于重新研发。因此,公司决定基于现有业务体系进行重新构建,打造一套新的TMS运输系统,直接更替原有系统。 阅读详情

相关推荐

CNN经典论文(一)LeNet

Gradient-Based Learning Applied to Document Recognition(梯度学习在文档识别中的应用) Yann LeCun, Leon Bottou, Yoshua Bengio, and Patrick Haffner 发表时间:December 1998 期刊:Proceedings of the IEEE 影响:世界上第一个卷积神经网络 论文地址:Gradient-Based Learning Applied to Document Recognition

loveling丶的博客 3597

大数据库题目集——判断题

1:根据IDC作出的估测,数据每两年增长一倍。T2:根据IDC作出的估测,数据一直都在以每年50%的速度增长。T3:大数据是一种价值密度低,而商业价值高的数据集合。T4:大数据是由结构化、半结构化数据和非结构化数据组成的。T5:大数据是由结构化、半结构化数据和非结构化数据组成的。F6:大数据是一种价值密度低,商业价值也低的数据集合。F7:大数据是一种价值密度低,商业价值也低的数据集合。F8:Hadoop汇集了结构化和非结构化的数据。T9:Hadoop是一个大规模串行处理框架,拥有超级计算能力。F10:CAP

qq_52331221的博客 3200

告别Keil手动分区!用CubeMX+VS Code一键生成带Bootloader的STM32 OTA工程

本文详细介绍了如何利用STM32CubeMX和VS Code实现STM32 OTA工程的自动化构建,告别传统Keil手动分区的繁琐流程。通过图形化配置Flash分区、自动生成链接脚本以及实现Bootloader跳转逻辑,开发者可以高效完成远程升级功能开发,显著提升嵌入式开发效率。

weixin_33720956的博客 389

大数据概述

大数据概述 什么是大数据     对于“大数据”(Big data)研究机构Gartner给出了定义,“大数据”是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。     大数据技术的战略意义不在于掌握庞大的数据信息,而在于对这些含有意义的数据进行专业化处理。换言之,如果把大数据比作一种产业,那么这种产业实现盈利的关键,在于提高对数据的“加工能力”,通过“加工”实现数据的“增值”。

weixin_44529549的博客 1051

【教程】ENVI主成分分析详解

主成分分析(PCA)是一种统计方法,简而言之就是用几种特性去描述事物。每个事物都可以用不同的特性去进行表达,但这些特性一般而言是存在相互的融合和冗余,而用主成分分析方法将这些特性进行转换成不相关的新特性。 在ENVI软件中共提供了三种主成分分析方式分别为:(1)Forward PCA Rotation Existing Statistics(2)Forward PCA Rotation New Statistics and Rotate(3)Inverse PCA Rotati...

YW_remote的博客 1万+

西门子AI面试问答(STAR法则回答实例)

通过建立良好的沟通渠道、倡导透明和积极的沟通,并建立信任和共享目标的文化,我成功地改善了团队合作的氛围和效果。对于一些存在分歧和冲突的情况,我采用了积极的解决问题的态度,促进双方的沟通和理解,寻找共同的利益点和解决方案。我的成果得到了评委和观众的认可,并为我的学术发展和进一步的科学研究奠定了基础。首先,我主动与团队成员进行一对一的沟通,倾听他们的观点和意见,了解他们在合作中遇到的问题和需求。我还参加了学校组织的科学俱乐部和研究小组,与其他热衷科学的同学一起进行讨论和实验,加深我的理解和实践技能。

kashine的博客 7249

非结构化数据增长带来隐藏的云安全和合规风险

有一个经常重复的统计数据,今天存在的所有数据中有 90% 是在过去两年中创建的。 这个数字的出处是模糊和有争议的,它可以追溯到近 10 年前,所以即使当时是真的,今天这个百分比可能更高。但无可争议的是,信息的指数级增长仍在继续。IDC 预测,到 2025 年,全球数据总量将从 2018 年的 33字节增加 175字节。 在整体数据增长中,越来越多的非结构化数据会带来安全和合规风险。据估计,组织拥有的高达 90% 的数据现在是非结构化的,并且以每年 55-65% 的速度增长。这包括文档、电子表格、

weixin_58088652的博客 380

Centos7 yum 报错「Errno 256」No more mirrors to try 解决方法

首先该问题的出现是由于网络的震荡导致,这是重点。(1)将源更换成阿里云的官方源,步骤参考如上(2)同时将zabbix的官方源更换成阿里云里面的zabbix镜像源,因为zabbix官方源根本网络不通,因为国家防火墙的拦截,导致网络不通。这是阿里源的zabbix镜像地址: https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/修改系统中早期生成的zabbix.repo文件,如下:主要是把baseurl替换成阿里云的zabbix镜像地址即可。

专注基础架构领域 3873

大数据技术原理与应用(一):大数据概述

大数据时代 大数据开始被人们所熟知是在2010年前后。 2010年前后,以云计算、大数据、物联网的普及为标志迎来第三次信息化浪潮 大数据的概念与影响 4V 大数据由结构化和非结构化数据组成,90%都是非结构化的 结构化数据是指存储在关系型数据库当中的非常规范的数据 大数据对我们思维方式的影响 全样而非抽样(已经由足够的空间和计算能力对全样数据进行存储和分析而不...

hxxjxw的博客 3702

9.16华为OD机试真题 新系统 - 统计特殊数字 (Java/Py/C/C++/Js/Go)

9.16华为OD机试真题 新系统 - 统计特殊数字 (Java/Py/C/C++/Js/Go)

算法大师! 753

决策变量乘积项的线性化

介绍了决策变量相乘情况下的线性化,并用案例进行线性化演示,其中针对连续变量相乘的情况介绍了McCormick包络的近似线性化方法

Linshaodan520的博客 1842

初识Hadoop

文章目录初识Hadoop 初识Hadoop 大数据是由结构化和非结构化数据组成。非结构化占比90%左右,通常是指图像、音频等。 技术支撑 大数据的兴起需要的技术支撑: 存储 计算 网络 1GB=1024MB,1TB=1024GB,1PB=1024TB 大数据的特性 当提到大数据的典型特性时,通常是4V: Variety(多样化) Velocity(快速化) Volume(大量化) Va...

小柒sy的程序员成长道路 416

ORB-SLAM2算法部署验证、原理代码和各种改进方法汇总

本文主要汇总个人学习使用ORB-SLAM2算法中参考的相关博客和代码汇总,以及在ORB-SLAM2算法基础上各个改进方法的汇总。

重点记录机器人和自动驾驶相关领域的技术,尤其是计算机视觉,视觉SLAM等,不仅有前言文献或必备算法的学习,也会有实际应用的点滴经验 742

关于大数据生态和spark简介

大数据生态

qq_46613071的博客 279

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

大数据生态与spark简介

大数据生态与spark简介 大数据生态 首先先了解一下大数据(big data)概念 大数据是指无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合。大数据不仅仅是数据的**“大量化”(volume),而是包含“快速化”(velocity),“多样化”(variety),和“价值化”(value)**等多重属性。 大数据生态:网络化数据社会与现实社会的有机融合、互动以及协调,形成大数据感知、管理、分析与应用服务的新一代信息技术架构和良性增益的闭环生态系统。 大数据生态圈有Hadoop生态圈和

weixin_52236992的博客 235

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

大数据生态和Spark简介

一、大数据生态 1.大数据的概念 大数据不仅仅是数据的“大量化”,而是包含“快速化”、“多样化”和“价值化”等多重属性 2.大数据的特点 (1)数据量大 根据IDC做出估测,数据一直都以每年50%的速度增长,也就是说每两年就增长一倍(大数据摩尔定律) (2)数据类型繁多 大数据是由结构化和非结构化数据组成的 10%的结构化数据,存储在数据库中 90%的非结构化数据,他们与人类信息密切相关 (3)处理速度快 从数据的生成到消耗,时间窗口非常小,可用于生成决策的时间非常少 1秒定律:这一点也是和传统的数据挖掘技

qq_52141334的博客 344

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

大数据生态和spark简介

大数据生态与Spark简介一 :大数据生态二: spark简介 一 :大数据生态 大数据:历史数据量逐渐攀升、新型数据类型逐渐增多。是企业必然会遇到的问题 新技术:传统方式与技术无法处理大量、种类繁多的数据,需要新的技术解决新的问题。 技术人员:有了问题,有了解决问题的技术,需要大量懂技术的人解决问题。 最佳实践:解决 问题的方法,途径有很多,寻找最好的解决方法。 商业模式:有了最好的解决办法,同行业可以复用,不同行业可以借鉴,便形成了商业模式。 二: spark简介 Spark是加州大学伯克利分校A

qq_50917542的博客 348

大数据生态及Spark简介

前言 函数是什么?定义函数,使用函数,变量作用域,全局变量,局部变量,函数作为参数,匿名函数,递归函数,生成器函数。 函数是什么? 函数对程序逻辑进行结构化或过程化的一种编程方式,写函数的目的是为了代码的重用。 def 函数名([形参]): # 定义函数 '''注释''' 函数体 函数名([实参]) #执行函数 函数的创建 定义一个函数,能够完成打印信息的功能 def printInfo(): print('------------------------------

weixin_52111800的博客 236
上一篇: Python时间模块转换&哈希加密
下一篇: Spark编程基础(一)
Apple_杨
博客等级 码龄6年 29粉丝 10原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值