大数据分析学习路径(笔记整理)
·
大数据学习流程
1. 学什么?
大数据通用处理流程:

数据仓库体系架构:

大数据平台通用架构和技术体系:

2. 基础技能
- 语言:java(系统开发/API/工具二次开发)、scala、python、shell
- 服务器:linux
3. 数据采集
- flume(实时采集)
- cananl(实时采集)
- sqoop(ETL工具)
- kettle(ETL工具)
- datax(异构同步工具)
- streamset(实时采集&ETL工具)
4. 数据存储
- HDFS(分布式文件系统)
- HBASE(列式数据库)
- Kudu(列式数据库,同时支持OLAP)
- ES(分布式搜索)
- Redis(kv数据库)
- Kafka/Pulsar(管道工具)
5. 数据计算
1)离线
-
MR(离线计算框架)
-
Hive(数据仓库工具)
-
Spark SQL(高性能数据仓库工具)
-
离线数据仓库
-
数据仓库建模
-
数据治理
- 元数据
- 质量
- 资产
-
指标体系
-
数据安全
- 数据安全
- 服务安全
-
-
用户画像:标签体系
-
任务调度
- Oozie
- Azkaban
- 小海豚
- Airflow
2)实时
实时数据仓库架构
- Flink(实时处理框架)
- Spark Streaming(实时处理框架)
6. 应用
- 多维分析
- Kylin(离线多维分析)
- Doris(MPP数据库)
- Clickhouse(高效列式存储)
- Druid(实时多维分析引擎)
- impala(数据仓库工具)
- presto(分布式查询引擎工具)
- 报表工具
- Superset
- Datav
- 达芬奇
更多推荐
所有评论(0)