你将学到的
  • Spark 的安装与配置
  • Spark SQL 基础知识及使用案例
  • Spark 机器学习基础知识及使用案例
  • Spark Streaming 基础知识及使用案例
  • Spark GraphX 基础知识及使用案例
课程内容
  共10个章节
实验 1 Spark 简介与安装部署

知识点: 1.Spark核心概念 2.Spark生态系统BDAS 3.Spark单机模式部署 4.Spark集群模式部署 5.SparkShell的基本使用 6.启动Spark服务

实验 2 Scala 编程快速教程

知识点: 1.Scala基础概念 2.Scala交互式命令行 3.Scala基础语法:值、标识符、运算符、注释等 4.Scala数据类型,变量 5.Scala函数与类 6.Scala的集合

实验 3 Spark RDD 简介与操作

知识点: 1.RDD简介 2.连接并初始化Spark 3.SparkRDD数据源 4.RDD的转化操作 5.RDD的行动操作

实验 4 Spark RDD 高级应用与持久化

知识点: 1.向Spark传递函数 2.理解闭包 3.共享变量 4.键值对RDD 5.不同类型RDD之间的转换 6.RDD缓存、持久化

实验 5 Spark 应用开发入门

知识点: 1.Spark编程模型 2.词频统计算法 3.Scala语言开发Spark应用 4.编译打包提交到集群执行

实验 6 Spark 分析 Apache 日志

知识点: 1.Apache日志文件格式 2.Scala语言开发Spark应用 3.Spark日志分析的基本方法

实验 7 Spark Streaming 入门实战

知识点: 1.SparkStreaming简介 2.StreamingContext的初始化 3.输入源 4.转化操作 5.输出操作 6.项目实例

实验 8 Spark SQL 入门实战

知识点: 1.SparkSQL简介 2.SparkSQL编程实例 3.支持多种数据源 4.将RDDs转化为DataFrame

实验 9 Spark GraphX 入门实战

知识点: 1.GraphX简介 2.属性图 3.一个属性图的例子 4.项目实例 5.其它扩展

实验 10 Spark 机器学习入门实战

知识点: 1.MLlib简介 2.使用sparkmllib的项目实例 3.使用sparkml的项目实例

课程介绍

完全在线实验的 Spark 培训课程,从 Spark 的安装开始,带你逐步完成 Spark 技术入门。再通过一系列实践项目的动手操作,让你全面入门 Spark 相关技术。课程涵盖 Scala,Streaming,SparkSQL,MLlib,GraphX 等 Spark 相关技术,教程中提供尽可能丰富的步骤说明和截图,详细的理论知识会附上相关文章链接。

先学课程

课程难度

  • 中等

适合人群

  • 具备基本的 Linux 基础。
  • 了解基础的 Scala 语法知识。
  • 对 Spark 技术充满兴趣。

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为实验楼原创或实验楼在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师

Cloud君 共发布过 5 门课程

查看老师的所有课程 >
实验楼楼+
实验楼会员
会员
开通会员,即刻开始学习
公众号
实验楼学习助手 实验楼订阅号