**大數據學習路線大綱:**
**第一階段:Java語言基礎階段**
### 1.1 Java編程語言基本概述
1.1.1 計算機語言與編程概述 1.1.2 介紹Java生態圈……
### 1.2 Java基礎語法
1.2.1 分支循環語句 1.2.2 if分支結構……
### 1.3 面向對象編程
1.3.1 軟件的生命周期 1.3.2 軟件的設計原則……
### 1.4 面向對象高級編程
1.4.1包 (package) 的管理與作用 1.4.2JavaBean規范……
### 1.5 Java中的常用類庫
1.5.1包裝類(Wrapper Class) 1.5.2裝箱和拆箱……
### 1.6 枚舉和異常類
1.6.1枚舉定義和使用 1.6.2通過枚舉的class文件查看底層實現……
### 1.7 Java數據結構和集合框架泛型
1.7.1數據結構舉例剖析 1.7.2數組的定義和使用方式……
### 1.8 Java中的IO流
1.8.1File類的常用操作 1.8.2遞歸遍歷文件夾……
### 1.9 Java中的多線程
1.9.1程序,進程,線程的關系詳解 1.9.2線程的原理……
### 1.10 Java中網絡編程和反射
1.10.1網絡通訊協議 1.10.2網絡七層協議……
### 1.11 Java8新特性
1.11.1Lambda表達式 1.11.2Java可以函數式編……
### 1.12 Java基礎加強
1.12.1Tomcat介紹與搭建 1.12.2軟件B/S和C/S……
**第二階段:Linux系統&Hadoop生態體系**
01、 Linux入門
02 、常用基本命令
03 、系統管理
04 、Linux操作增強
05 、Linux shell編程
06 、Hadoop生態
07、 分布式系統概述
08、 Hadoop入門
09、 Hadoop偽分布式
10、 Hadoop全分布式
11、 HDFS基本概念
12 、HDFS的應用開發
13、 HDFS的IO流操作
14 、NameNode工作機制
15、 DataNode工作機制
16、 Zookeeper入門
17 、Zookeeper詳解
18 、HA框架原理
19、 Hadoop-HA集群配置
20 、MapReduce框架原理
21 、Shuffle機制
22、 Mapreduce案例一
23、 Mapreduce案例二
24 、Hive入門
25 、Hive DDL數據定義
26 、Hive分區表
27 、Hive分桶表
28、 Hive查詢
29 、Hive的高級查詢Join與排序
30 、Hive的函數
31、 Hive DML數據管理
32 、Hive文件存儲
33、 Hive企業級調優
34 、Hive企業級調優二
35、 Hive企業級項目實戰
36、 Flume詳解
37、 Sqoop詳解
38、 Hbase概念
39 、Hbase的操作
40 、Hbase整合
41 、Hbase的實戰和優化
**第三階段:分布式計算框架**
### 3.1 scala
3.1.1 安裝idea配置環境變量 3.1.2 Maven本地庫配置 3.1.3 JDK環境變量配置 3.1.4 idea版本配置……
### 3.2 Spark Core
3.2.1 大數據架構體系 3.2.2 架構詳解 3.2.3 Spark集群介紹 3.2.4 Spark集群配置……
### 3.3 Spark SQL
3.3.1 Spark SQL的發展歷史 3.3.2 Spark SQL的原理介紹 3.3.3 DataFrame概述 3.3.4 創建DataFrame的方式……
### 3.4 Spark Streaming
3.4.1 Spark Streaming概述 3.4.2 Spark Streaming的原理介紹 3.4.3 Spark Streaming與Storm對比 3.4.4 DStream的概念……
### 3.5 kafka
3.5.1 Kafka的基本概念3.5.2 Kafka的發展歷史3.5.3 Kafka的應用背景3.5.4 JMS基礎……
### 3.6 ElasticSearch
3.6.1 全文檢索技術簡介 3.6.2 ES安裝配置入門 3.6.3 ES插件安裝 3.6.4 ES基本操作……
### 3.7 Logstash
3.7.1 Logstash介紹 3.7.2 Input組件介紹 3.7.3 Filter組件介紹 3.7.4 Output組件介紹……
### 3.8 Kibana
3.8.1 Kibana介紹 3.8.2 Kibana環境準備 3.8.3 Kibana安裝 3.8.4 Kibana演示……
### 3.9 Kibana
3.9.1 什么是NoSQL 3.9.2 NoSQL數據庫的分類 3.9.3 Redis介紹 3.9.4 Redis發展歷史……
- Introduction
- 1.配置sublime
- 1.1sublime配置sass
- 1.2sublime配置less
- 2.webstrom配置sass
- 3.vscode前端開發環境配置
- 4.git補充教程
- sass安裝環境的配置:
- 部署網站(域名解析到服務器)
- 字體壓縮
- jshint(js錯誤提示)
- 格式轉換器
- sourceTree
- 配置接口
- Java環境變量
- 激活
- 大白菜裝機
- 真機調試
- 彩色字
- docsify配置和使用
- vscode插件安裝
- git分支管理
- 更換遠程倉庫地址
- fork項目
- 獲取全部分支
- git 開發管理
- git 代碼提示
- git 常用操作
- 預提交問題
- vpn
- 禪道
- 藍湖
- px to rem 插件
- 插件同步
- 項目代碼格式校驗
- 在全局配置的文件可以直接使用process.env訪問到
- 快捷鍵設置
- 安裝node-sass
- 使用yarn commit 提交代碼
- vscode 開啟大小寫敏感
- vscode插件換位置
- 清除vscode
- vscode 配置
- 全局安裝的插件無法使用,說的是什么禁止運行腳本??
- mac配置ssh
- git 配置郵箱/用戶名
- 終端查找文件
- vscode外觀設置
- 大數據學習路線
- mac
- 裝nvm,node包管理工具