Hadoop 平臺搭建與應用, 2/e (微課版)
米洪 張鸰
相關主題
商品描述
本書基於企業級大數據處理應用項目,采用“任務驅動式”的編寫方式,指導讀者基於Hadoop生態系統進行大數據平臺的搭建與應用。全書共包括8個項目,分別是認識大數據、Hive環境搭建與基本操作、ZooKeeper環境搭建與應用、HBase環境搭建與基本操作、Hadoop生態組件的安裝與使用、Hadoop HA集群搭建、Ambari搭建與集群管理,以及Hadoop平臺應用綜合案例。
本書實用性和可操作性較強,講解精練,通俗易懂,可作為高等院校大數據技術及其他相關專業的教材,也可作為從事大數據分析等工作的技術人員的參考書。
作者簡介
米洪,江蘇省教學名師;江蘇省技術能手;江蘇省高校“青藍工程”優秀中青年骨幹教師;學院大數據技術專業負責人,交通大數據科研團隊負責人;主持省級教科研項目6項,參與10余項;發表北大核心論文8篇;江蘇省高等職業院校教師專業帶頭人訪問學者(東南大學)。?
目錄大綱
項目1 認識大數據 1
學習目標 1
項目描述 1
任務1.1 認知大數據,完成系統環境搭建 1
任務描述 1
任務目標 2
知識準備 2
任務實施 16
任務1.2 Docker安裝及常用命令 24
任務描述 24
任務目標 24
知識準備 24
任務實施 26
任務1.3 Hadoop環境搭建 33
任務描述 33
任務目標 33
知識準備 33
任務實施 34
項目小結 48
課後練習 48
項目2 Hive環境搭建與基本操作 49
學習目標 49
項目描述 49
任務2.1 Hive的安裝與配置 49
任務描述 49
任務目標 49
知識準備 50
任務實施 53
任務2.2 Hive的應用 58
任務描述 58
任務目標 59
知識準備 59
任務實施 66
項目小結 74
課後練習 75
項目3 ZooKeeper環境搭建與應用 76
學習目標 76
項目描述 76
任務3.1 ZooKeeper的安裝與配置 76
任務描述 76
任務目標 76
知識準備 77
任務實施 82
任務3.2 ZooKeeper CLI操作 94
任務描述 94
任務目標 94
知識準備 94
任務實施 96
項目小結 100
課後練習 101
項目4 HBase環境搭建與基本操作 102
學習目標 102
項目描述 102
任務4.1 HBase的安裝與配置 102
任務描述 102
任務目標 102
知識準備 103
任務實施 109
任務4.2 HBase Shell操作 119
任務描述 119
任務目標 119
知識準備 119
任務實施 120
項目小結 126
課後練習 127
項目5 Hadoop生態組件的安裝與使用 128
學習目標 128
項目描述 128
任務5.1 Sqoop的安裝與使用 128
任務描述 128
任務目標 128
知識準備 129
任務實施 132
任務5.2 Pig的安裝與使用 136
任務描述 136
任務目標 136
知識準備 136
任務實施 141
任務5.3 Flume的安裝與使用 149
任務描述 149
任務目標 149
知識準備 149
任務實施 150
任務5.4 Kafka的安裝與使用 152
任務描述 152
任務目標 152
知識準備 152
任務實施 155
任務5.5 Flink的安裝與使用 157
任務描述 157
任務目標 157
知識準備 157
任務實施 160
項目小結 162
課後練習 162
項目6 Hadoop HA集群搭建 164
學習目標 164
項目描述 164
任務6.1 Hadoop HA集群環境搭建 164
任務描述 164
任務目標 164
知識準備 165
任務實施 166
任務6.2 Hadoop HA集群的啟動與自動故障轉移測試 178
任務描述 178
任務目標 178
知識準備 179
任務實施 179
項目小結 182
課後練習 182
項目7 Ambari搭建與集群管理 183
學習目標 183
項目描述 183
任務7.1 搭建Ambari平臺 183
任務描述 183
任務目標 183
知識準備 184
任務實施 186
任務7.2 使用Ambari管理Hadoop集群 207
任務描述 207
任務目標 207
知識準備 207
任務實施 207
項目小結 213
課後練習 213
項目8 Hadoop平臺應用綜合案例 214
學習目標 214
項目描述 214
任務8.1 本地數據集上傳到Hive中 214
任務描述 214
任務目標 214
任務實施 215
任務8.2 使用Hive進行簡單的數據分析 218
任務描述 218
任務目標 218
任務實施 218
任務8.3 Hive、MySQL、HBase數據的互導 220
任務描述 220
任務目標 220
任務實施 220
任務8.4 流數據處理的簡單應用 225
任務描述 225
任務目標 225
任務實施 226
項目小結 231
課後練習 232

