定 價:45 元
叢書名:職業(yè)教育大數(shù)據(jù)技術專業(yè)“互聯(lián)網(wǎng)+”創(chuàng)新教材
- 作者:王安曼章增優(yōu)
- 出版時間:2023/5/1
- ISBN:9787111728405
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP274
- 頁碼:
- 紙張:純質紙
- 版次:
- 開本:16開
本書以大數(shù)據(jù)運維工程師為職業(yè)培養(yǎng)方向,以職業(yè)崗位的“典型工作過程”為導向,融入行動導向教學法,將教學內(nèi)容與職業(yè)能力相對接、單元項目與工作任務相對接。本書以實訓為主體,配合實訓指導視頻,結合適當?shù)闹R講解,讓大數(shù)據(jù)技術學習者能快速掌握大數(shù)據(jù)平臺部署與運維相關的實操能力,并建立基礎理論認知。本書共8個項目,內(nèi)容包括認識大數(shù)據(jù)、配置平臺基礎環(huán)境、部署Hadoop框架、使用HDFS、MapReduce編程、部署與使用HBase、部署與使用Hive、部署與使用Spark,涵蓋了當前大數(shù)據(jù)技術領域的主要技術。
本書可作為各類職業(yè)院校大數(shù)據(jù)技術等相關專業(yè)的教學用書,也可作為從事大數(shù)據(jù)平臺運維相關工作者的參考用書。
本書配有理論學習微課、任務實踐演示微課(掃描書中二維碼觀看),還配有電子課件等
資源,選用本書作為授課教材的教師可以從機械工業(yè)出版社教育服務網(wǎng)(www.cmpedu.com)免費注冊后進行下載或聯(lián)系編輯(010-88379807)咨詢。
《國家職業(yè)教育改革實施方案》中提出要落實立德樹人根本任務,深化專業(yè)、課程、教材改革,提升實習實訓水平,努力實現(xiàn)職業(yè)技能和職業(yè)精神培養(yǎng)高度融合。在這樣的背景下,本書根據(jù)課程標準的要求,以大數(shù)據(jù)運維工程師作為崗位培養(yǎng)方向,以“崗位能力”作為培養(yǎng)目標,以“典型工作場景”作為項目背景,將“典型工作任務”作為課程主要內(nèi)容,引導學生在“理實一體”的學習過程中,掌握崗位能力要求。
主要內(nèi)容:
項目1—— 認識大數(shù)據(jù)。了解大數(shù)據(jù)的概念、特征、應用場景,并在認識大數(shù)據(jù)項目實施流程的基礎上,了解大數(shù)據(jù)運維工程師的崗位能力要求,并作為本書學習的能力目標。
項目2—— 配置平臺基礎環(huán)境。學習Linux操作系統(tǒng)簡介與Linux常用指令,完成三個典型工作任務:安裝操作系統(tǒng)、配置靜態(tài)IP、遠程登錄,實現(xiàn)大數(shù)據(jù)集群的虛擬化環(huán)境部署與訪問。
項目3—— 部署Hadoop框架。學習Hadoop相關基礎概念,在了解Hadoop部署模式基礎上,由易到難,依次完成三個任務:部署單機模式Hadoop、部署偽分布模式Hadoop、部署全分布模式Hadoop,終實現(xiàn)全分布模式Hadoop的部署工作。
項目4—— 使用HDFS。學習HDFS相關基礎概念,完成兩個任務:使用HDFS的Web界面監(jiān)管HDFS集群狀態(tài)、使用Shell管理HDFS文件與目錄。在此基礎上,進一步學習HDFS的體系結構與運行機制。
項目5—— MapReduce編程。學習MapReduce相關基礎概念,理解MapReduce核心思想、設計理念、編程思想,在認識MapReduce詞頻統(tǒng)計的示例基礎上,完成任務:利用MapReduce編程實現(xiàn)詞頻統(tǒng)計功能。進一步學習MapReduce運行機制。
項目6—— 部署與使用HBase。學習HBase相關基礎概念,認識HBase數(shù)據(jù)模型與系統(tǒng)架構,完成三個任務:部署偽分布式HBase、部署完全分布式HBase、利用Shell操作HBase。進一步學習HBase的Region服務器、HLog、Store工作原理。
項目7—— 部署與使用Hive。學習Hive相關基礎概念,區(qū)別Hive與傳統(tǒng)數(shù)據(jù)庫的關系,完成四個任務:部署本地模式Hive、部署遠程模式Hive、利用Hive實現(xiàn)數(shù)據(jù)導入、利用Hive實現(xiàn)詞頻統(tǒng)計。進一步學習Hive的架構、運行機制等。
項目8—— 部署與使用Spark。學習Spark相關基礎概念,了解Spark與Hadoop的關系,認識Spark的部署形式及Shell操作,完成四個任務:部署單機模式Spark、部署Spark集群、使用Spark Shell編寫代碼、使用Scala編寫Spark程序。進一步學習Spark的架構與運行機制、了解RDD的設計與原理。
本書特點:
本書設計過程中,有機融入習近平新時代中國特色社會主義思想、社會主義核心價值觀、中華優(yōu)秀傳統(tǒng)文化、職業(yè)理想和職業(yè)道德等內(nèi)容。在案例實踐操作中注重知行合一,增強學生勇于探索的創(chuàng)新精神、善于解決問題的實踐能力,培養(yǎng)學生精益求精的大國工匠精神,不斷提升學生的課程學習體驗、學習效果,從而達到價值塑造、知識傳授和能力培養(yǎng)三者融為一體。
本書為融媒體新形態(tài)教材,以活頁式的設計理念,靈活跟進教學實踐,支持多種形式重構:以項目為基點,選擇合適的項目組合教學;以任務為單位,選擇符合學生能力、學習目標的任務內(nèi)容開展實訓;以理論、實訓為區(qū)分,將整本書分為理論部分與實訓部分,分別開展教學。還對應配套理論學習微課、任務實踐演示微課,和其他電子教學資源。
本書設有筆記邊欄部分,側重實訓教學,設計為“理實一體”的體例形式,左邊展示操作過程,右邊同步展示實訓要點、理論知識點、特別說明等,在實踐過程中,適時地融入理論指導,幫助讀者加深對理論的理解,并更好地完成實訓任務。
教學建議:
本書對應大數(shù)據(jù)平臺部署與運維課程,建議課程安排為64學時,其中,動手操作為42學時,理論學習為22學時,強調(diào)“做中學”,通過動手實踐的方式,強化對知識的理解與記憶。具體學時安排如下:
教學安排建議
項 目
動手操作學時
理論學習學時
合 計
項目1 認識大數(shù)據(jù)
0
2
2
項目2 配置平臺基礎環(huán)境
4
2
6
項目3 部署Hadoop框架
10
2
12
項目4 使用HDFS
2
2
4
項目5 MapReduce編程
2
2
4
項目6 部署與使用HBase
8
4
12
項目7 部署與使用Hive
8
4
12
項目8 部署與使用Spark
8
4
12
總 計
42
22
64
學習本書內(nèi)容前,應具備一定的Linux操作系統(tǒng)知識,并能熟練使用Linux常用指令,若學校未開設相關前序課程,建議適當增加項目2的學時。
編寫隊伍:
本書由浙江工貿(mào)職業(yè)技術學院王安曼、章增優(yōu)任主編,浙江工貿(mào)職業(yè)技術學院徐欣欣、杭州玳數(shù)科技有限公司寧海元任副主編,參與編寫的還有浙江工貿(mào)職業(yè)技術學院張學清和浙江東方職業(yè)技術學院鄭定超。
本書由寧海元負責分析崗位典型工作任務,提供企業(yè)項目案例,并提供內(nèi)容合理化參考意見;由王安曼、章增優(yōu)負責大綱設計與體例設計;王安曼編寫項目1~5,章增優(yōu)、王安曼共同編寫項目6,徐欣欣編寫項目7、項目8;全體成員參與微課、電子課件、教案、題庫等資源的制作。
本書是在2019年浙江省教育廳一般科研項目《基于大數(shù)據(jù)基礎實驗平臺的活頁教材建設》
(Y 201942899)的背景下,策劃并編寫完成的。
由于作者水平有限,書中難免存在錯誤或不妥之處,懇請讀者批評指正,編者郵箱:wanganman@zjitc.edu.cn。
編 者
前言
二維碼索引
項目1 認識大數(shù)據(jù) 1
拓展學習 4
項目小結 5
項目2 配置平臺基礎環(huán)境 7
任務1 安裝操作系統(tǒng) 13
任務2 配置靜態(tài)IP 23
任務3 遠程登錄 26
拓展學習 31
項目小結 31
實戰(zhàn)強化 31
項目3 部署Hadoop 框架 33
任務1 部署單機模式Hadoop 34
任務2 部署偽分布模式Hadoop 41
任務3 部署全分布模式Hadoop 49
拓展學習 62
項目小結 66
實戰(zhàn)強化 66
項目4 使用HDFS 69
任務1 使用HDFS的Web界面 71
任務2 使用Shell管理HDFS文件與目錄 75
拓展學習 80
項目小結 82
實戰(zhàn)強化 82
項目5 MapReduce 編程 83
任務 MapReduce編程實現(xiàn)詞頻統(tǒng)計 87
拓展學習 94
項目小結 97
實戰(zhàn)強化 97
項目6 部署與使用HBase 99
任務1 部署偽分布式HBase 103
任務2 部署完全分布式HBase 107
任務3 利用Shell操作HBase 113
拓展學習 118
項目小結 121
實戰(zhàn)強化 122
項目7 部署與使用Hive 123
任務1 部署本地模式Hive 126
任務2 部署遠程模式Hive 135
任務3 利用Hive實現(xiàn)數(shù)據(jù)導入 143
任務4 利用Hive實現(xiàn)詞頻統(tǒng)計 151
拓展學習 155
項目小結 156
實戰(zhàn)強化 157
項目8 部署與使用Spark 159
任務1 部署單機模式Spark 162
任務2 部署Spark集群 165
任務3 使用Spark Shell編寫代碼 168
任務4 使用Scala編寫Spark程序 172
拓展學習 177
項目小結 179
實戰(zhàn)強化 180
參考文獻 181