人工精选大数据技术之Flume1.9
先确认它解决什么工作场景 Flume 本身不产出报表,也不做机器学习,它解决的是数据搬运问题。当你的公司每天产生几十上百吉字节的日志,比如应用服务器的点击流、网关访问记录、业务埋点,这些数据散落在多台机器上,后续要让 Spark、Flink 或 Hive 去算,中间必须有一层稳定采集和缓冲的工具。F
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
先确认它解决什么工作场景
Flume 本身不产出报表,也不做机器学习,它解决的是数据搬运问题。当你的公司每天产生几十上百吉字节的日志,比如应用服务器的点击流、网关访问记录、业务埋点,这些数据散落在多台机器上,后续要让 Spark、Flink 或 Hive 去算,中间必须有一层稳定采集和缓冲的工具。Flume 做的就是这件事:把日志从源头收集起来,做简单聚合和过滤,再写到 Kafka 或 HDFS。如果你日常的工作是做离线数仓、实时大屏,或者需要给算法团队供数,Flume 几乎是绕不开的一环。这门课对应的就是这个场景,帮你把数据从产生端推到存储端,不丢不重,能扛住突发流量。学之前先想清楚自己是否真的需要碰日志采集,如果只是做 Excel 级别的业务分析,这套东西用不上,买了也是吃灰。
适合什么基础以及建议先看哪几块
这套资料不适合完全零基础的人。它默认你已经熟悉 Linux 常用命令,能看懂基本的配置文件,最好接触过 Hadoop 生态,知道 HDFS 是什么、Kafka 大致做什么。如果你连命令行都陌生,建议先补操作系统和网络基础,否则到配置文件那一节会卡住。拿到资料后,不要按顺序从头看,建议先跳到架构那节,把 Agent、Source、Channel、Sink 这几个核心概念理顺,这是整个 Flume 的骨架,后面所有配置都是围绕这几个组件拼装。看完架构直接进安装和第一个需求说明,跟着把环境跑起来,做一次从本地文件到控制台输出的测试。事务那节也必须重点看,它解释了 Flume 如何保证数据不丢,这是生产环境最容易被问到的点,也是面试常考内容。源码修改那节对初学者可能偏难,可以放到最后,等你能独立写配置后再回头看。
学完能独立做什么以及资料怎么配合练习
学完这套内容,你应该能独立完成几件事:给一台或多台服务器写 Flume 采集配置,把日志实时推到 Kafka 供下游消费;或者把多个节点的数据汇聚到一个节点再统一写入 HDFS,做离线批处理的入口。遇到数据积压或重复的问题,你知道调 Channel 的容量、调 Sink 的批次大小,而不是瞎重启。练习方式上,不要只看视频不动手。资料里每一节都有具体的需求说明和配置信息,正确的用法是:先看需求说明,自己尝试写配置文件,写完再和课程里的配置对照,找出差异,最后跑测试验证结果。单机跑通后,尽量找两台虚拟机模拟多节点采集,一台做 Agent 收集,一台做汇聚,这样比单机演示更接近真实生产。整个学习周期大概一到两周,取决于你花在动手上的时间,光看不练的话一个月也学不明白。
课程目录
课程目录42 集
- 1-1 [Flume] 课程介绍 (04:14).mp4
- 1-2 [Flume] 学习任务 (05:26).mp4
- 1-3 [Flume] 概念 (05:56).mp4
- 1-4 [Flume] 架构 (08:30).mp4
- 1-5 [Flume] 安装 (06:23).mp4
- 1-6 [Flume] 需求说明 (03:49).mp4
- 1-7 [Flume] 配置信息 (11:26).mp4
- 1-8 [Flume] 案例测试 (04:51).mp4
- 1-9 [Flume] 配置信息 (19:53).mp4
- 1-10 [Flume] 案例测试 (08:19).mp4
- 1-11 [Flume] 配置&测试 (16:36).mp4
- 1-12 [Flume] 需求说明&配置信息 (08:47).mp4
- 1-13 [Flume] 测试&问题提出 (13:07).mp4
- 1-14 [Flume] 修改源码 (19:06).mp4
- 1-15 [Flume] 事务 (04:48).mp4
- 1-16 [Flume] 架构原理 (13:10).mp4
- 1-17 [Flume] 拓扑结构 (10:20).mp4
- 1-18 [Flume] 课程回顾 (11:31).mp4
- 1-19 [Flume] 课程回顾2 (06:30).mp4
- 1-20 [Flume] 需求分析 (08:03).mp4
- 1-21 [Flume] 配置信息 (11:59).mp4
- 1-22 [Flume] 案例测试 (07:51).mp4
- 1-23 [Flume] 需求分析 (05:35).mp4
- 1-24 [Flume] 案例实操 (10:23).mp4
- 1-25 [Flume] 案例实操 (19:27).mp4
- 1-26 [Flume] 需求分析 (06:43).mp4
- 1-27 [Flume] 案例实操 (09:17).mp4
- 1-28 [Flume] 需求分析 (05:24).mp4
- 1-29 [Flume] 多路复用选择器介绍) (05:06).mp4
- 1-30 [Flume] 编码 (13:27).mp4
- 1-31 [Flume] 打包&配置信息 (06:41).mp4
- 1-32 [Flume] 案例测试 (05:58).mp4
- 1-33 [Flume] 需求分析 (13:16).mp4
- 1-34 [Flume] 代码编写 (15:58).mp4
- 1-35 [Flume] 打包测试 (12:04).mp4
- 1-36 [Flume] 代码编写 (14:18).mp4
- 1-37 [Flume] 打包测试 (07:07).mp4
- 1-38 [Flume] 事务源码 (25:27).mp4
- 1-39 [Flume] Ganglia安装&配置 (20:59).mp4
- 1-40 [Flume] Ganglia启动 (09:40).mp4
- 1-41 [Flume] Ganglia使用 (09:54).mp4
- 1-42 [Flume] 测试WindowsNet8IP成功) (01:13).mp4





