首页
›
数据工程与实时数据平台
›
026-数据湖治理
›
《数据湖小文件治理实战与根治策略》
VIP20
本课程属于:026-数据湖治理
数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
数据湖小文件治理实战与根治策略
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
小文件问题概述
什么是小文件,根因深度剖析,对HDFS/Spark/Hive等组件的性能危害与存储隐患。
概念
根因
02
小文件治理方法论
三大原则:预防为主、治理为辅、自动化;四阶段:发现、评估、合并、优化。
原则
阶段
03
HDFS小文件检测
HDFS命令统计、脚本扫描、可视化分布,精准定位小文件。
检测
脚本
04
HDFS小文件合并策略
Concat合并、Append合并、DistCp合并方案对比与选型。
合并
DistCp
05
Hive小文件治理
Concatenate合并、动态分区写入优化、TBLPROPERTIES参数调优。
Hive
合并
06
Spark小文件治理
coalesce与repartition区别,写入Hive小文件控制,AQE自动合并。
Spark
AQE
07
Flink小文件治理
文件滚动策略、Checkpoint与文件提交、Flink SQL小文件优化。
Flink
滚动
08
实时写入场景小文件治理
Kafka→HDFS实时管道,微批次写入优化,文件大小阈值动态调整。
实时
Kafka
09
数据湖小文件治理
Delta Lake OPTIMIZE、Iceberg rewriteDataFiles、自动Compaction。
Delta
Iceberg
10
HBase小文件治理
Region分裂与合并,HFile合并策略,Compaction调优。
HBase
Compaction
11
小文件治理自动化平台
调度系统设计、治理任务编排、监控告警集成。
平台
自动化
12
小文件治理SQL化方案
Spark SQL合并小文件,Hive SQL自动化合并脚本。
SQL
脚本
13
Java/Python SDK开发
自定义合并工具,API接口设计,工程化治理。
SDK
开发
14
元数据管理
元数据表设计、治理历史记录、效果评估。
元数据
评估
15
监控与告警
Prometheus+Grafana监控小文件数量,阈值告警设置。
监控
告警
16
成本分析
存储成本计算、计算资源消耗、治理ROI评估。
成本
ROI
17
常见误区
过度合并导致大文件、治理频率过高、忽略临时文件。
误区
经验
18
案例实战(一)电商平台
某电商Hive数仓小文件治理全流程,从检测到合并。
实战
电商
19
案例实战(二)金融实时流
某金融公司实时流处理小文件治理方案。
实战
金融
20
案例实战(三)物联网HBase
某物联网平台HBase小文件治理实践。
实战
IoT
21
根因分析
写入频率过高、分区粒度过细、任务失败重试机制。
根因
分析
22
预防策略
合理分区策略、调整文件滚动参数、使用批处理模式。
预防
策略
23
存储格式优化
Parquet/ORC对小文件的影响,列式存储合并优势。
格式
Parquet
24
压缩策略
Snappy/Zstd对小文件影响,压缩与合并平衡。
压缩
Zstd
25
集群调优
NameNode内存优化、DataNode均衡、RPC能力提升。
调优
集群
26
跨集群方案
数据迁移小文件处理、跨集群合并策略。
跨集群
迁移
27
云原生方案
对象存储(OSS/S3)小文件治理,EMR/Serverless场景。
云原生
OSS
28
未来趋势
AI智能合并、Serverless自动治理、湖仓一体新挑战。
趋势
AI
29
面试题解析
常见面试问题、系统设计题、场景题深度解析。
面试
解析
30
总结与展望
治理体系搭建、最佳实践总结、持续优化方向。
总结
展望
所属VIP或分类
同VIP:从数据湖治理到业务价值闭环
同VIP:从零入门数据湖治理核心体系
同VIP:任务依赖管理与数据湖调度实战