BigData-Notes

Java 程序员的大数据学习之路(2019) — — 持续更新中
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|---|---|---|---|---|---|
Hadoop | Hive | Spark | Flink | Storm | Flume | Sqoop | Azkaban | HBase | Kafka | Zookeeper | Scala |
为方便查阅,所有软件的安装步骤统一整理至:Linux下大数据常用软件安装指南
一、Hadoop
二、Hive
三、Spark
- Spark简介
- Spark单机版本环境搭建
- RDD详解
- Spark Transformation 和 Action
四、Flink
TODO
五、Storm
- Storm和流处理简介
- Storm核心概念详解
- Storm单机版本环境搭建
- Storm编程模型详解
- Storm整合Redis
- Storm整合HDFS/HBase
- Storm整合Kafka
- Storm Topology的两种打包方式
六、Flume
七、Sqoop
八、Azkaban
九、HBase
- Hbase 简介
- HBase系统架构及数据结构
- HBase基本环境搭建(Standalone /pseudo-distributed mode)
- HBase常用Shell命令
- HBase Java API
- Hbase 过滤器详解
- HBase 协处理器详解
- HBase 容灾与备份
- HBase的SQL中间层——Phoenix
- Spring/Spring Boot 整合 Mybatis + Phoenix
十、Kafka
- Kafka 简介及消息处理过程分析
- 基于Zookeeper搭建Kafka高可用集群
- Kafka 副本机制以及选举原理剖析
十一、Zookeeper
- Zookeeper 简介及原理介绍
- Zookeeper 集群搭建Zookeeper
- 分布式锁实现方案Zookeeper
- 集群升级、迁移深入分析 Zookeeper
- Zab协议及选举机制
十二、Scala
Description
Languages
Java
94.4%
Scala
5.2%
Csound
0.4%