《大數據入門指南》 離線閱讀版 v1.0 發佈

爲方便大家離線閱讀,我將博客中大數據部分的文章統一整理至《大數據入門指南》 PDF 離線閱讀版中:

全文檔共計 600 餘頁,詳細目錄如下:

前 言
    大數據學習路線
    大數據技術棧思維導圖
一、Hadoop
    1.1 分佈式文件存儲系統 —— HDFS
    1.2 分佈式計算框架 —— MapReduce
    1.3 集羣資源管理器 —— YARN
    1.4 Hadoop 單機僞集羣環境搭建
    1.5 Hadoop 集羣環境搭建
    1.6 HDFS 常用 Shell 命令
    1.7 HDFS Java API 的使用
    1.8 基於 Zookeeper 搭建 Hadoop 高可用集羣
二、Hive
    2.1 Hive 簡介及核心概念
    2.2 Linux 環境下 Hive 的安裝部署
    2.3 Hive CLI 和 Beeline 命令行的基本使用
    2.4 Hive 常用 DDL 操作
    2.5 Hive 分區表和分桶表
    2.6 Hive 視圖和索引
    2.7 Hive 常用 DML 操作
    2.8 Hive 數據查詢詳解
三、Spark
  Spark Core :
    3.1 Spark 簡介
    3.2 Spark 開發環境搭建
    3.3 彈性式數據集 RDD
    3.4 RDD 常用算子詳解
    3.5 Spark 運行模式與作業提交
    3.6 Spark 累加器與廣播變量
    3.7 基於 Zookeeper 搭建 Spark 高可用集羣
  Spark SQL :
    3.8 DateFrame 和 DataSet
    3.9 Structured API 的基本使用
    3.10 Spark SQL 外部數據源
    3.11 Spark SQL 常用聚合函數
    3.12 Spark SQL JOIN 操作
  Spark Streaming :
    3.13 Spark Streaming 簡介
    3.14 Spark Streaming 基本操作
    3.15 Spark Streaming 整合 Flume
    3.16 Spark Streaming 整合 Kafka
四、Storm
    4.1 Storm 和流處理簡介
    4.2 Storm 核心概念詳解
    4.3 Storm 單機環境搭建
    4.4 Storm 集羣環境搭建
    4.5 Storm 編程模型詳解
    4.6 Storm 項目三種打包方式對比分析
    4.7 Storm 集成 Redis 詳解
    4.8 Storm 集成 HDFS/HBase
    4.9 Storm 集成 Kafka
五、Flink
    5.1 Flink 核心概念綜述
    5.2 Flink 開發環境搭建
    5.3 Flink Data Source
    5.4 Flink Data Transformation
    5.5 Flink Data Sink
    5.6 Flink 窗口模型
    5.7 Flink 狀態管理與檢查點機制
    5.8 Flink Standalone 集羣部署
六、HBase
    6.1 Hbase 簡介
    6.2 HBase 系統架構及數據結構
    6.3 HBase 基本環境搭建 (Standalone /pseudo-distributed mode)
    6.4 HBase 集羣環境搭建
    6.5 HBase 常用 Shell 命令
    6.6 HBase Java API
    6.7 HBase 過濾器詳解
    6.8 HBase 協處理器詳解
    6.9 HBase 容災與備份
    6.10 HBase的 SQL 中間層 —— Phoenix
    6.11 Spring/Spring Boot 整合 Mybatis + Phoenix
七、Kafka
    7.1 Kafka 簡介
    7.2 基於 Zookeeper 搭建 Kafka 高可用集羣
    7.3 Kafka 生產者詳解
    7.4 Kafka 消費者詳解
    7.5 深入理解 Kafka 副本機制
八、Zookeeper
    8.1 Zookeeper 簡介及核心概念
    8.2 Zookeeper 單機環境和集羣環境搭建
    8.3 Zookeeper 常用 Shell 命令
    8.4 Zookeeper Java 客戶端 —— Apache Curator
    8.5 Zookeeper ACL 權限控制
九、Flume
    9.1 Flume 簡介及基本使用
    9.2 Linux 環境下 Flume 的安裝部署
    9.3 Flume 整合 Kafka
十、Sqoop
    10.1 Sqoop 簡介與安裝
    10.2 Sqoop 的基本使用
十一、Azkaban
    11.1 Azkaban 簡介
    11.2 Azkaban3.x 編譯及部署
    11.3 Azkaban Flow 1.0 的使用
    11.4 Azkaban Flow 2.0 的使用
十二、Scala
    12.1 Scala 簡介及開發環境配置
    12.2 基本數據類型和運算符
    12.3 流程控制語句
    12.4 數組 —— Array
    12.5 集合類型綜述
    12.6 常用集合類型之 —— List & Set
    12.7 常用集合類型之 —— Map & Tuple
    12.8 類和對象
    12.9 繼承和特質
    12.10 函數 & 閉包 & 柯里化
    12.11 模式匹配
    12.12 類型參數
    12.13 隱式轉換和隱式參數
後 記
    大數據應用常用打包方式

大家可以在公衆號中,直接回復 “bigdata” 獲取該文檔:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章