定 價:54 元
叢書名:職業(yè)教育大數(shù)據(jù)技術(shù)與應用專業(yè)系列教材
- 作者:劉慶生 陳位妮 主編
- 出版時間:2021/5/1
- ISBN:9787111677482
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP274
- 頁碼:262
- 紙張:
- 版次:
- 開本:16開
本書以任務為載體,以實施過程為主線,將知識點穿插到任務實施過程中,知識
體系的構(gòu)建循序漸進、由易到難、由淺入深,符合普遍認知規(guī)律。
本書以Hadoop 大數(shù)據(jù)平臺為重點,主要內(nèi)容包括預備知識、準備Hadoop 環(huán)境、
搭建Hadoop 大數(shù)據(jù)平臺、使用Java 語言編寫MapReduce 程序、使用Python 語言編
寫MapReduce 程序、Hadoop 系統(tǒng)的常見故障及應對和Hadoop 系統(tǒng)運維。
本書適合作為各類職業(yè)院校大數(shù)據(jù)技術(shù)與應用等相關(guān)專業(yè)的教材,也可以作為大
數(shù)據(jù)愛好者的自學參考用書。
為便于教學,本書配有電子資源,選擇本書作為授課教材的教師可登錄機械工
業(yè)出版社教育服務網(wǎng)(www.cmpedu.com)免費注冊后進行下載或聯(lián)系編輯(010-
88379194)咨詢。本書還配有二維碼,讀者可直接掃描二維碼觀看微課視頻,方便教學。
項目1 預備知識................................................1
任務1 VirtualBox虛擬機安裝與配置........................................................2
任務2 在VirtualBox中安裝Ubuntu虛擬機...............................................7
任務3 安裝和配置遠程連接工具Xshell...................................................15
任務4 安裝和配置遠程連接工具Xftp......................................................21
任務5 Linux基礎(chǔ)知識............................................................................25
項目2 準備Hadoop環(huán)境..................................31
任務1 配置JDK....................................................................................32
任務2 配置SSH免密碼登錄...................................................................35
任務3 Hadoop文件和目錄結(jié)構(gòu).............................................................39
項目3 搭建Hadoop大數(shù)據(jù)平臺.........................45
任務1 配置單機模式Hadoop................................................................46
任務2 配置偽分布模式Hadoop.............................................................50
任務3 配置集群模式Hadoop.................................................................62
任務4 安裝ZooKeeper組件..................................................................75
任務5 配置高可用模式Hadoop.............................................................82
任務6 HDFS........................................................................................92
任務7 Hadoop調(diào)優(yōu)..............................................................................97
任務8 安裝Hive數(shù)據(jù)倉庫....................................................................102
任務9 搭建Spark計算平臺..................................................................109
項目4 使用Java語言編寫MapReduce程序.........123
任務1 安裝與配置Maven本地倉庫......................................................124
任務2 配置IDEA編程環(huán)境...................................................................130
任務3 編寫第一個Java應用程序.........................................................137
任務4 編寫Hadoop經(jīng)典程序WordCount............................................146
任務5 分析通信基站數(shù)據(jù).....................................................................154
項目5 使用Python語言編寫MapReduce程序....159
任務1 WordCount案例......................................................................160
任務2 母嬰產(chǎn)品銷售數(shù)據(jù)分析..............................................................169
任務3 通信基站數(shù)據(jù)分析.....................................................................176
項目6 Hadoop系統(tǒng)的常見故障及應對...............185
任務1 Hadoop系統(tǒng)日志結(jié)構(gòu)及分析....................................................186
任務2 NameNode單節(jié)點故障的風險預防...........................................189
任務3 硬件故障及應對........................................................................197
任務4 Hadoop系統(tǒng)的隱私安全...........................................................198
任務5 Hadoop系統(tǒng)的未來..................................................................199
項目7 Hadoop系統(tǒng)運維................................201
任務1 用Ambari搭建Hadoop及生態(tài)組件............................................202
任務2 動態(tài)增加和刪除Hadoop節(jié)點....................................................221
任務3 從SecondaryNameNode恢復NameNode..............................226
任務4 Zabbix安裝與配置....................................................................231
任務5 Ansible基礎(chǔ).............................................................................241
任務6 使用Ansible部署Hadoop集群..................................................249
任務7 Docker安裝與應用...................................................................252
任務8 使用Docker部署Hadoop集群...................................................257
參考文獻......................................................263