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