这门课解决什么工作场景

很多做后端开发或刚接触大数据的人,最头疼的不是写不出代码,而是面对真实的业务诉求时,不知道怎么把分散的工具链拼起来。比如运营要一份用户行为报表,你不能只会写 SQL 去查 MySQL,因为日志量一旦上来,单机数据库根本扛不住。这门以用户行为分析为主题的案例课,解决的就是“数据怎么存、怎么算、怎么查、怎么展示”的工程串联问题。它把 HDFS、Spark、MySQL 和 Spring 拢在一个项目里,让你看到一份用户行为数据从原始日志采集,到分布式存储,再到用计算引擎聚合,最后通过后端接口暴露给前端业务调用的完整闭环。如果你平时只熟悉 Spring 或者只碰过 MySQL,它能帮你补齐“离线批处理”和“大数据存储”这一环的认知。

适合什么基础与建议先看哪几块

这套资料不适合完全零基础的人。它默认你写过 Java 或者 Spring 的接口,对关系型数据库有基本概念。如果你连 Maven 依赖怎么引入都不清楚,建议先补基础再看。对于符合基础门槛的读者,建议不要按部就班从头看,而是先跳到项目介绍和步骤一、步骤二这两块。这两部分交代了整个用户行为分析的业务背景,比如到底要统计哪些指标、数据流向是怎样的。把这两步的架构图和业务逻辑吃透,再往下看 HDFS 的数据落盘和 Spark 的清洗计算时,你就不会迷失在配置项里。资料里对同一个步骤有再次演示的内容,如果第一次看没弄懂某个环节的操作,直接去看那次复盘演示,往往能帮你绕过卡壳的地方。

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

跟着这套案例走完,你能独立搭起一套中小规模的离线数据分析后端。具体来说,给定一份用户点击或访问的日志,你能用 HDFS 做底层存储,写 Spark 任务去清洗并聚合出日活、留存或者热门板块的数据,再把结果写回 MySQL,最后用 Spring 写几个 REST 接口把这些统计结果吐给业务方。这不是纸上谈兵的理论,而是能直接放在简历里作为项目经验的实操。在看资料时,不要只用眼睛看视频。正确的做法是:准备好一台虚拟机或者云服务器,视频里执行到哪一步,你就跟着敲到哪一步。当讲到 Spark 处理逻辑时,先暂停视频,自己试着写一遍聚合算子,跑不通了再回去看演示。遇到配置报错,把错误日志和视频里的状态对比着排查。只有把视频里的操作在自己机器上完整复现一遍,这套资料的价值才算真正吃透。

课程目录

课程目录5 集
  • 1-1 [项目和内容] 01-项目2:项目介绍、步骤1和步骤2 (34:10).mp4
  • 1-2 [项目和内容] 02-项目2:步骤3和步骤4 (25:24).mp4
  • 1-3 [项目和内容] 03-项目2:步骤5 (27:33).mp4
  • 1-4 [项目和内容] 04-项目2:步骤5的再次演示 (20:44).mp4
  • 1-5 [项目和内容] 05-项目2:步骤6 (09:20).mp4