飞豹客 · 课能看,资料也能带走
飞豹客体系课

IDEA 统一开发Hadoop(MapReduce)+Spark程序

解决什么工作场景 做大数据开发时,很多人会卡在一个尴尬的环节:理论学了一堆,知道 MapReduce 的词频统计怎么算,也知道 Spark 弹性分布式数据集的概念,可一旦要真正写代码、打 jar 包、提交到公司的测试集群上跑,就在本地环境配置和集群环境报错之间反复横跳。这门课解决的就是「从本地写代码

单课价¥39.00新品 上架
会员价¥19.50开通会员,全站课程按会员价下载套餐详情
0 人关注 更新于 2026-10-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥39.00

会员 · 按档位

永久¥19.505折
年¥23.406折
月¥27.307折

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

解决什么工作场景

做大数据开发时,很多人会卡在一个尴尬的环节:理论学了一堆,知道 MapReduce 的词频统计怎么算,也知道 Spark 弹性分布式数据集的概念,可一旦要真正写代码、打 jar 包、提交到公司的测试集群上跑,就在本地环境配置和集群环境报错之间反复横跳。这门课解决的就是「从本地写代码到集群跑任务」这段最容易踩坑的工程化链路。它不负责讲大数据底层原理,而是聚焦在怎么用 IDEA 这个统一的开发工具,把 Hadoop 的 MapReduce 程序和 Spark 程序写出来、编译好、打包对,最后远程提交到 YARN 集群上真正运行出结果。对于日常需要写离线数据处理任务、做日志清洗或者跑批计算的岗位来说,这套流程是每天都要走一遍的基本功。

适合什么基础与建议先看的模块

这门课不适合零基础转行的人直接看。你需要对 Linux 基本命令有了解,知道 HDFS 和 YARN 大致是干嘛的,最好手写过简单的 Java 程序。如果你连虚拟机里怎么装 Linux 都不清楚,建议先补基础操作再看。对于符合基础要求的读者,建议先看系统部署说明和 IDEA 安装这两块,把桌面环境和开发工具搭顺。接着直接跳到 MapReduce 开发环境验证那一节,跟着视频把本地环境和集群的连通性测通,这是后面所有代码能跑起来的前提。Spark 部分同理,先把 Scala 环境装好,再去写业务逻辑。不要一上来就抄词频统计代码,环境不通代码写得再对也白搭。

学完能独立做什么与资料怎么配合练习

学完之后,你应该能独立完成这样一件事:产品或者数据团队给你一份原始日志的抽样数据和处理规则,你能在本地 IDEA 里用 MapReduce 或 Spark 写出处理逻辑,本地用小数据集调试通过,然后打成 jar 包,用命令行或者直接在 IDEA 里远程提交到公司的 YARN 集群,查看运行状态和最终输出结果。这意味着你具备了独立承担基础离线数据开发任务的能力,不用再依赖别人帮你配环境或者打包。配合资料练习时,建议这样走:先看一遍视频理解操作顺序,然后自己对着课程里的步骤在虚拟机上敲一遍,遇到报错先自己查日志,实在卡住再回去找视频里对应的片段。重点练习编译打包和远程提交这两个环节,因为本地写代码其实不难,难的是怎么把依赖打全、怎么处理集群权限和配置文件的分发。多拿不同结构的数据跑几次词频统计或者数据过滤,把这套流程跑成肌肉记忆,才算真正把这门课的东西落了地。

课程目录

课程目录14 集
  • 1-1 [课程简介] 课程简介 (05:34).mp4
  • 2-1 [系统部署说明] 系统部署说明 (20:55).mp4
  • 3-1 [安装IDEA] 安装轻量级桌面Xfce (08:39).mp4
  • 3-2 [安装IDEA] 安装IDEA (11:16).mp4
  • 4-1 [使用IDEA开发Hadoop(MapReduce)程序] 验证Hadoop开发环境 (15:26).mp4
  • 4-2 [使用IDEA开发Hadoop(MapReduce)程序] IDEA编写MapReduce程序代码 (09:09).mp4
  • 4-3 [使用IDEA开发Hadoop(MapReduce)程序] IDEA编译、打包MapReduce程序 (05:34).mp4
  • 4-4 [使用IDEA开发Hadoop(MapReduce)程序] IDEA远程提交MapReduce程序到分布式YARN集群 (14:36).mp4
  • 5-1 [使用IDEA开发Spark程序] 安装Scala编译环境 (06:35).mp4
  • 5-2 [使用IDEA开发Spark程序] IDEA编辑Spark程序代码 (10:34).mp4
  • 5-3 [使用IDEA开发Spark程序] IDEA编译、打包Spark程序代码 (03:57).mp4
  • 5-4 [使用IDEA开发Spark程序] 命令行远程提交Spark程序到Spark集群运行 (08:09).mp4
  • 5-5 [使用IDEA开发Spark程序] IDEA远程提交Spark程序到Spark和YARN集群 (10:41).mp4
  • 6-1 [课程总结(**************重要********)] 后续怎么办 (05:58).mp4