先弄清楚:这门课解决什么工作场景

很多做后端或运维的同事,转岗大数据时最怕的不是写代码,而是被一堆名词绕晕:Hadoop、Hive、Kafka、Flume 到底各管哪一段?这套资料的主题就是大数据开发的基础工程链条。它不教机器学习算法,也不讲高深的实时计算引擎,而是老老实实解决一个场景:当公司有几亿条业务日志或订单数据存下来后,你怎么把它们搬运、清洗、存进分布式仓库,再让上层跑出报表。如果你目前的工作偏业务系统开发,想弄懂数据团队每天在跑的底层任务是怎么运转的,这套课能帮你把骨架搭起来。

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

这套内容不适合零基础。它默认你写过 Java 或至少熟悉 Linux 命令行操作,懂基本的 SQL。如果你连变量和循环都吃力,建议先去补一门编程基础再回来。对于符合基础的人,建议不要按顺序从头硬啃。可以先看 Hadoop 那几讲,把分布式文件系统和资源调度的概念吃透,这是所有后续组件的地基。接着直接跳到 Hive 那部分,因为日常开发中写得最多的就是用类 SQL 语句处理数据,这块能让你最快摸到实际干活的体感。最后再看 Flume 与 Kafka,理解日志是怎么实时采集和缓冲的。中间的 MapReduce 可以作为原理课听一遍,知道底层是怎么拆分任务的就行,现在很少让人直接手写这层代码了。

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

看完这套资料,你无法立刻去大厂做高并发流计算架构,但能独立完成一个离线数据仓库的搭建和基本处理。比如给你一批服务器,你能把数据传上去,建好表,写脚本把原始日志清洗成结构化数据,最后对接简单的分析工具出张报表。视频资料一定要配合实操,光看是学不会分布式组件的。建议自己找一台配置好点的电脑装虚拟机,或者租个云服务器,每看完一个组件的讲解,就停下来在环境里跑通一遍。尤其是 Hive 建表和查数据这块,把视频里的案例数据自己导一份进去,手敲几遍查询语句。遇到环境报错先别慌,把报错信息贴去搜,解决环境依赖本身就是大数据开发日常工作的一大半。踏踏实实把这些组件在自己机器上跑通,比看十遍视频都管用。

本页收录 小象大数据开发实战,方向为体系课,重点涉及 体系课。

内容涵盖:认识Hadoop 1、认识Hadoop 2、认识Hadoop 3、认识Hadoop 4、MapReduce、HBase Hive 1 等主题。

适合正在补 体系课 相关知识、想按目录逐步推进的学习者。

下方为完整资料与目录,可先看目录判断是否符合需要。


大数据开发案例展示.mp4 · 第一课- 认识Hadoop(1).mp4 · 第二课-认识Hadoop(2).mp4 · 第三课- 认识Hadoop(3).mp4 · 第四课-认识Hadoop(4).mp4 · 第五课-MapReduce.mp4 · 第六课-HBase、Hive(1).mp4 · 第七课- HBase、Hive(2).mp4 · 第八课- Business Intelligence.mp4 · 第九课 Flume与Kafka.mp4 · 第十课 Spark.mp4 · 第十一课 Flink.mp4 · 第十二课 MongoDB与Redis.mp4 · 大项目:用户行为分析OLAP系统介绍.mp4

课程目录

*   01 大数据开发案例展示.mp4

*   02 第一课- 认识Hadoop(1).mp4

*   03 第二课-认识Hadoop(2).mp4

*   04 第三课- 认识Hadoop(3).mp4

*   05 第四课-认识Hadoop(4).mp4

*   07 第五课-MapReduce.mp4

*   08 第六课-HBase、Hive(1).mp4

*   09 第七课- HBase、Hive(2).mp4

*   12 第八课- Business Intelligence.mp4

*   13 第九课 Flume与Kafka.mp4

*   14 第十课 Spark.mp4

*   17 第十一课 Flink.mp4

*   18 第十二课 MongoDB与Redis.mp4

*   19 大项目:用户行为分析OLAP系统介绍.mp4