千家信息网

Spark 简介

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,==> 什么是 Spark---> Spark 是一个针对大规模数据处理的快速通用引擎---> Spark 是 MapReduce 的替代方案,而且兼容 HDFS, Hive, 可容入Hadoop 的
千家信息网最后更新 2026年11月03日Spark 简介

==> 什么是 Spark

---> Spark 是一个针对大规模数据处理的快速通用引擎

---> Spark 是 MapReduce 的替代方案,而且兼容 HDFS, Hive, 可容入Hadoop 的生态系统,弥补 MapReduce 的不足


==> Spark 核心 RDD (Resilient Distributed Datasets 弹性分布式数据集)

---> RDD 可简单理解为: 一个提供了很多操作接口的数据集合,分布式存储于集群环境中的存储设备中(内存或硬盘),其中包括容错,并行处理等功能

==> Spark 特点

---> 快

---- 优点:与Mapreduce 相比,Spark 基于内存运算,运算速度要快100倍,基于硬盘计算,运算速度要快 10 倍

---- 缺点:没有对内存进行管理,把所有的内存管理都交给应用程序,以弥补MapReduce的不足,

容易出现 OOM(out of memory), 可使用 Java Heap Dump 工具分析 Java 程序的内存溢出

---> 易用

---- Spark 支持 Java ,Python, Scala 的 API

---- 支持80多种算法

---- 支持交互式,可以在shell 中使用Spark 验证解决问题的方法

---> 通用(生态圈)

---- 批处理

---- 交互式查询 (Spark SQL)

---- 实时流处理 (Spark Streaming)

---- 机器学习 ( Spark MLlib )

---- 图计算 ( GraphX )

---- 与 Hadoop 很好的融合, 可以直接操作 HDFS, 并提供 Hive on Spark, Pig on Spark的框架集成 Hadoop(配置Hive on Spark 还不成熟)


---> 兼容性 可以非常方便的与其它开源产品进行融合

---- 可以使用 Hadoop 的 YARN 和 Apache Mesos 作为它的资源管理调度器

---- 可以处理所有 Hadoop 支持的数据:HDFS, HBase, Cassandra 等

---- 不需要做任何的数据迁移就可以使用 Spark 的强大处理能力

---- 可以不依赖第三方的资源管理和调度器,实现 Standalone 作为它的内置的资源管理和调试框架,降低部署的复杂性

---- 提供了在 EC2 上部署 Standalone 的Spark 集群工具


==> Spark 生太圈

---> Spark Core

---> Spark SQL

---> Spark Streaming

---> Spark MLLib: 机器学习

---> Spark GraphX: 图计算



数据 处理 管理 内存 支持 资源 资源管理 运算 交互式 分布式 工具 机器 框架 生态 硬盘 程序 速度 集群 存储 学习 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 蓝思科技飞鸽互联网 中资互联网科技 互联网 科技 深圳互联网科技公司 深圳互联网络科技有限公司 为想互联网科技 亿策互联网科技 易通互联网络科技有限公司 伴你行互联网科技有限公司 成都仁贤领冠互联网科技有限公司 西藏七维空间互联网科技有限公司 互联网科技研发水平 互联网金融科技展 济南有互联网科技公司吗 富国互联网科技002692 互联网与数字科技关系 互联网风格科技公司名称 济南小医互联网科技有限公司招聘 互联网时代高科技布局 互联网高科技 亿人帮互联网科技有限公司 互联网最新的科技 深圳互联网科技公司 北京互联网科技有限公司 互联网科技公司做什么 华中科技有哪些互联网大佬 深圳市运趣互联网科技有限公司 中盈科技互联网信息有限公司 广东猫王互联网科技有限公司电话
0