版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
高等學(xué)校大數(shù)據(jù)技術(shù)與應(yīng)用規(guī)劃教材
Hadoop大數(shù)據(jù)基礎(chǔ)實(shí)訓(xùn)教程
彭梅胡必波李滿◎主編
劉曉娟左文濤蔡敏劉鐘凌馮毅鵬◎副主編
內(nèi)容簡(jiǎn)介
本書(shū)以Hadoop大數(shù)據(jù)技術(shù)生態(tài)圈主流框架的應(yīng)用為主線,介紹了數(shù)據(jù)處理與分析中典型軟
件的使用和基礎(chǔ)編程方法。
全書(shū)共包含七個(gè)基礎(chǔ)實(shí)訓(xùn)和兩個(gè)綜合案例,內(nèi)容涵蓋操作系統(tǒng)(Linux)、開(kāi)發(fā)工具(IDEA和
Maven)以及大數(shù)據(jù)相關(guān)軟件(Hadoop、HDFS、HBase、Hive、MapReduce、Spark、MySQL)
等,可以較好地滿足大數(shù)據(jù)實(shí)踐教學(xué)需求。
本書(shū)適合作為高等學(xué)校大數(shù)據(jù)技術(shù)及相關(guān)專(zhuān)業(yè)的教材,也可作為教學(xué)輔助用書(shū)與其他大數(shù)據(jù)
教材配套使用。
圖書(shū)在版編目(CIP)數(shù)據(jù)
Hadoop大數(shù)據(jù)基礎(chǔ)實(shí)訓(xùn)教程/彭梅,胡必波,李滿主編.—北京:
中國(guó)鐵道出版社有限公司,2022.2
高等學(xué)校大數(shù)據(jù)技術(shù)與應(yīng)用規(guī)劃教材
ISBN978-7-113-28752-8
Ⅰ.①H…Ⅱ.①彭…②胡…③李…Ⅲ.①數(shù)據(jù)處理軟件-高等
學(xué)校-教材Ⅳ.①TP274
中國(guó)版本圖書(shū)館CIP數(shù)據(jù)核字(2022)第000791號(hào)
書(shū)名:Hadoop大數(shù)據(jù)基礎(chǔ)實(shí)訓(xùn)教程
作者:彭梅胡必波李滿
策劃:唐旭編輯部電話:(010)51873202
責(zé)任編輯:劉麗麗徐盼欣
封面設(shè)計(jì):穆麗
封面制作:劉穎
責(zé)任校對(duì):苗丹
責(zé)任印制:樊啟鵬
出版發(fā)行:中國(guó)鐵道出版社有限公司(100054,北京市西城區(qū)右安門(mén)西街8號(hào))
網(wǎng)址:/51eds/
印刷:國(guó)鐵印務(wù)有限公司
版次:2022年2月第1版2022年2月第1次印刷
開(kāi)本:787mm×1092mm1/16印張:12字?jǐn)?shù):269千
書(shū)號(hào):ISBN978-7-113-28752-8
定價(jià):39.80元
版權(quán)所有侵權(quán)必究
凡購(gòu)買(mǎi)鐵道版圖書(shū),如有印制質(zhì)量問(wèn)題,請(qǐng)與本社教材圖書(shū)營(yíng)銷(xiāo)部聯(lián)系調(diào)換。電話:(010)63550836
打擊盜版舉報(bào)電話:(010)63549461
前言
前言
近年來(lái),大數(shù)據(jù)已成為國(guó)家和企業(yè)的重要戰(zhàn)略資源,大數(shù)據(jù)相關(guān)產(chǎn)業(yè)已成為我國(guó)
未來(lái)科技創(chuàng)新和經(jīng)濟(jì)結(jié)構(gòu)轉(zhuǎn)型的戰(zhàn)略性支柱產(chǎn)業(yè)之一,在國(guó)民經(jīng)濟(jì)的方方面面發(fā)揮著
重要的作用。大數(shù)據(jù)技術(shù)的廣泛應(yīng)用也帶來(lái)了巨大的人才缺口,各行各業(yè)都亟需大量
掌握大數(shù)據(jù)處理技術(shù)的人才。要培養(yǎng)大數(shù)據(jù)人才,建設(shè)和完善大數(shù)據(jù)課程體系成為各
高校的迫切任務(wù)。面對(duì)這種情況,高校需及時(shí)建立和完善大數(shù)據(jù)課程體系。
Hadoop作為開(kāi)源的大數(shù)據(jù)平臺(tái)是大數(shù)據(jù)課程教學(xué)和企業(yè)大數(shù)據(jù)應(yīng)用中的重要
內(nèi)容。從實(shí)踐教學(xué)的教學(xué)過(guò)程和反饋來(lái)看,Hadoop大數(shù)據(jù)技術(shù)課程具備較強(qiáng)的應(yīng)
用性和綜合性特征,學(xué)生反映實(shí)踐難度較大。為推進(jìn)高校大數(shù)據(jù)課程體系的完善,
滿足高校實(shí)踐教學(xué)的需求,加強(qiáng)課程中Hadoop大數(shù)據(jù)實(shí)踐環(huán)節(jié)的訓(xùn)練,減少學(xué)生
搭建大數(shù)據(jù)實(shí)訓(xùn)環(huán)境的障礙,我們組織編寫(xiě)了本書(shū)。
本書(shū)以Hadoop大數(shù)據(jù)技術(shù)生態(tài)圈主流框架的應(yīng)用為主線,從搭建初始化的Linux
集群到Hadoop完全分布式集群入手,重點(diǎn)闡述分布式文件系統(tǒng)HDFS、分布式并行計(jì)
算框架MapReduce基礎(chǔ)編程方法,詳細(xì)介紹分布式數(shù)據(jù)庫(kù)HBase、數(shù)據(jù)倉(cāng)庫(kù)Hive的安
裝和部署方法,拓展介紹基于內(nèi)存的分布式并行計(jì)算框架Spark安裝和部署方法以及
Hadoop應(yīng)用開(kāi)發(fā)環(huán)境配置過(guò)程,便于學(xué)生為后續(xù)大數(shù)據(jù)開(kāi)發(fā)學(xué)習(xí)做好準(zhǔn)備。
通過(guò)學(xué)習(xí)本書(shū),學(xué)生即使沒(méi)有任何大數(shù)據(jù)基礎(chǔ),也可以對(duì)照書(shū)中的步驟成功
搭建屬于自己的大數(shù)據(jù)集群并獨(dú)立完成項(xiàng)目開(kāi)發(fā),從而降低學(xué)習(xí)大數(shù)據(jù)的門(mén)檻。
本書(shū)共九個(gè)實(shí)訓(xùn),包括七個(gè)基礎(chǔ)實(shí)訓(xùn)和兩個(gè)綜合案例。基礎(chǔ)實(shí)訓(xùn)部分詳細(xì)介
紹系統(tǒng)和軟件的安裝、使用以及基礎(chǔ)編程方法。綜合案例部分側(cè)重于系統(tǒng)培養(yǎng)學(xué)
生大數(shù)據(jù)處理設(shè)計(jì)開(kāi)發(fā)、編程測(cè)試、部署調(diào)優(yōu)等能力,使學(xué)生加深對(duì)知識(shí)的理解。
各實(shí)訓(xùn)主要內(nèi)容如下:
實(shí)訓(xùn)1介紹Linux系統(tǒng)的安裝。
實(shí)訓(xùn)2介紹分布式計(jì)算框架Hadoop的安裝和配置。
實(shí)訓(xùn)3介紹分布式文件系統(tǒng)HDFS的操作方法和基礎(chǔ)編程。
實(shí)訓(xùn)4介紹分布式數(shù)據(jù)庫(kù)HBase和基于Hadoop的數(shù)據(jù)倉(cāng)庫(kù)Hive的安裝和配置。
實(shí)訓(xùn)5介紹如何編寫(xiě)基本的MapReduce程序。
實(shí)訓(xùn)6介紹基于內(nèi)存的分布式并行計(jì)算框架Spark的安裝和部署。
實(shí)訓(xùn)7介紹Hadoop應(yīng)用開(kāi)發(fā)環(huán)境的安裝和部署。
實(shí)訓(xùn)8為綜合案例——電信流量大數(shù)據(jù)分析統(tǒng)計(jì),介紹電信流量大數(shù)據(jù)分析統(tǒng)
計(jì),讓學(xué)生掌握Hadoop+Spark數(shù)據(jù)分析處理的實(shí)戰(zhàn)應(yīng)用。
實(shí)訓(xùn)9為綜合案例——基于Hadoop的云盤(pán)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),介紹
基于Hadoop的云信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),讓學(xué)生掌握Hadoop結(jié)合JavaWeb
技術(shù)的實(shí)戰(zhàn)應(yīng)用。
下圖展示了本書(shū)中大數(shù)據(jù)軟件之間的相互關(guān)系,由底向上簡(jiǎn)要說(shuō)明如下:
I
Hadoop大數(shù)據(jù)基礎(chǔ)實(shí)訓(xùn)教程
Hive
數(shù)據(jù)倉(cāng)庫(kù)Spark
基于內(nèi)存的
MapReduce分布式計(jì)算框架
分布式計(jì)算框架IDEA
HBase開(kāi)發(fā)工具
分布式數(shù)據(jù)庫(kù)
HDFS
分布式文件系統(tǒng)
Linux操作系統(tǒng)
①操作系統(tǒng)層,采用Linux操作系統(tǒng)作為基礎(chǔ)平臺(tái)。
②數(shù)據(jù)存儲(chǔ)與管理層,主要包括分布式文件系統(tǒng)HDFS、分布式數(shù)據(jù)庫(kù)HBase
等,其中HBase借助HDFS作為底層存儲(chǔ)。
③數(shù)據(jù)處理與分析層,主要包括分布式計(jì)算框架MapReduce、數(shù)據(jù)倉(cāng)庫(kù)Hive、
基于內(nèi)存的分布式計(jì)算框架Spark等,其中數(shù)據(jù)倉(cāng)庫(kù)Hive既可以作為數(shù)據(jù)分析工
具,也可以作為數(shù)據(jù)存儲(chǔ)和管理工具。用戶可以直接編寫(xiě)MapReduce程序,也可
以先編寫(xiě)HiveSQL查詢語(yǔ)句再自動(dòng)轉(zhuǎn)換成MapReduce程序執(zhí)行,實(shí)現(xiàn)對(duì)數(shù)據(jù)存儲(chǔ)
與管理層中的數(shù)據(jù)的處理和分析。
④Hadoop應(yīng)用開(kāi)發(fā)環(huán)境,與Java應(yīng)用開(kāi)發(fā)環(huán)境類(lèi)似。IDEA作為一種集成化
開(kāi)發(fā)工具,支持Java、Scala等面向?qū)ο笳Z(yǔ)言,讓用戶既可以編寫(xiě)MapReduce、Spark
等應(yīng)用程序,實(shí)現(xiàn)數(shù)據(jù)分析和處理,也可以編寫(xiě)HadoopJavaAPI程序?qū)崿F(xiàn)數(shù)據(jù)存
儲(chǔ)與管理操作。
本書(shū)由廣州粵嵌科技股份有限公司一線工程師和廣州工商學(xué)院多年從事大數(shù)
據(jù)專(zhuān)業(yè)教學(xué)和科研的一線教師合作編寫(xiě)而成,其中彭梅、胡必波、李滿任主編,
劉曉娟、左文濤、蔡敏、劉鐘凌、馮毅鵬任副主編。
本書(shū)實(shí)踐內(nèi)容由淺到深,循序漸進(jìn),凸顯學(xué)習(xí)的認(rèn)知規(guī)律,著重介紹當(dāng)前最
新的知識(shí)和主流技術(shù),保證學(xué)生所學(xué)知識(shí)和技術(shù)都與行業(yè)聯(lián)系密切,讓學(xué)生能夠
學(xué)以致用。
本書(shū)適合作為高等學(xué)校大數(shù)據(jù)技術(shù)及相關(guān)專(zhuān)業(yè)的教材,也可作為教學(xué)輔助用
書(shū)與其他大數(shù)據(jù)教材配套使用。
盡管我們力求精益求精,但由于編者水平有限,書(shū)中難免存在不足及疏漏之
處,敬請(qǐng)廣大讀者批評(píng)指正。
編者
2021年9月
II
目錄
目錄
實(shí)訓(xùn)1Linux操作系統(tǒng)的安裝1
1.1實(shí)訓(xùn)目的1
1.2實(shí)訓(xùn)要求1
1.3實(shí)訓(xùn)原理1
1.3.1虛擬化技術(shù)1
1.3.2Linux4
1.3.3Xmanager6
1.3.4JDK6
1.3.5SSH免密登錄7
1.3.6同步時(shí)鐘8
1.4實(shí)訓(xùn)步驟8
1.4.1安裝和配置Linux虛擬機(jī)9
1.4.2安裝和配置Linux系統(tǒng)17
1.4.3搭建Linux集群24
實(shí)訓(xùn)2Hadoop的安裝和配置31
2.1實(shí)訓(xùn)目的31
2.2實(shí)訓(xùn)要求31
2.3實(shí)訓(xùn)原理31
2.3.1Hadoop31
2.3.2Ambari32
2.3.3Docker33
2.4實(shí)訓(xùn)步驟34
2.4.1手工搭建方式35
2.4.2Ambari自動(dòng)化搭建方式45
2.4.3使用Docker搭建Hadoop分布式集群50
實(shí)訓(xùn)3HDFS操作方法和基礎(chǔ)編程55
3.1實(shí)訓(xùn)目的55
3.2實(shí)訓(xùn)要求55
I
Hadoop大數(shù)據(jù)基礎(chǔ)實(shí)訓(xùn)教程
3.3實(shí)訓(xùn)原理55
3.3.1HDFS55
3.3.2HDFSShell56
3.3.3HDFSJavaAPI57
3.3.4HDFS運(yùn)行原理58
3.4實(shí)訓(xùn)步驟60
3.4.1HDFSShell基本操作60
3.4.2JavaAPI基本操作61
3.4.3JavaAPI讀寫(xiě)數(shù)據(jù)66
實(shí)訓(xùn)4HBase與Hive的安裝和配置69
4.1實(shí)訓(xùn)目的69
4.2實(shí)訓(xùn)要求69
4.3實(shí)訓(xùn)原理69
4.3.1HBase69
4.3.2Hive70
4.4實(shí)訓(xùn)步驟71
4.4.1安裝Zookeeper71
4.4.2安裝HBase72
4.4.3安裝Hive75
實(shí)訓(xùn)5MapReduce基礎(chǔ)編程81
5.1實(shí)訓(xùn)目的81
5.2實(shí)訓(xùn)要求81
5.3實(shí)訓(xùn)原理81
5.3.1MapReduce編程思想81
5.3.2單詞頻數(shù)統(tǒng)計(jì)83
5.3.3YARN框架84
5.4實(shí)訓(xùn)步驟86
實(shí)訓(xùn)6Spark的安裝和配置93
6.1實(shí)訓(xùn)目的93
6.2實(shí)訓(xùn)要求93
6.3實(shí)訓(xùn)原理93
6.3.1Zookeeper94
6.3.2Spark94
II
目錄
6.3.3Spark編程原理95
6.4實(shí)訓(xùn)步驟96
6.4.1搭建Zookeeper分布式集群96
6.4.2搭建Spark分布式集群99
6.4.3運(yùn)行Spark分布式集群103
實(shí)訓(xùn)7Hadoop開(kāi)發(fā)環(huán)境的安裝和部署106
7.1實(shí)訓(xùn)目的106
7.2實(shí)訓(xùn)要求106
7.3實(shí)訓(xùn)原理106
7.3.1IntelliJIDEA106
7.3.2Eclipse108
7.3.3Maven108
7.3.4Tomcat109
7.3.5MySQL109
7.4實(shí)訓(xùn)步驟109
7.4.1部署IDEA109
7.4.2部署Eclipse127
7.4.3部署ScalaSDK131
7.4.4部署Maven133
7.4.5部署Tomcat服務(wù)器137
7.4.6部署MySQL服務(wù)器142
實(shí)訓(xùn)8綜合案例1——電信流量大數(shù)據(jù)分析統(tǒng)計(jì)151
8.1案例背景151
8.2優(yōu)化詞頻統(tǒng)計(jì)項(xiàng)目151
8.3使用Spark的local模式進(jìn)行數(shù)據(jù)清洗ETL實(shí)戰(zhàn)153
實(shí)訓(xùn)9綜合案例2——基于Hadoop的云盤(pán)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)158
9.1案例背景159
9.2系統(tǒng)開(kāi)發(fā)工具與技術(shù)159
9.2.1HDFS159
9.2.2JSP技術(shù)159
9.2.3ApacheTomcat服務(wù)器160
9.2.4MySQL數(shù)據(jù)庫(kù)160
III
Hadoop大數(shù)據(jù)基礎(chǔ)實(shí)訓(xùn)教程
9.3搭建開(kāi)發(fā)環(huán)境161
9.3.1搭建Hadoop開(kāi)發(fā)環(huán)境161
9.3.2安裝和配置開(kāi)發(fā)工具170
9.4系統(tǒng)分析172
9.5系統(tǒng)設(shè)計(jì)173
9.6部分模塊代碼實(shí)現(xiàn)179
IV
實(shí)訓(xùn)1Linux操作系統(tǒng)的安裝
實(shí)訓(xùn)1
Linux操作系統(tǒng)的安裝
Linux操作系統(tǒng)作為多用戶、多任務(wù)的網(wǎng)絡(luò)操作系統(tǒng),有著開(kāi)放、穩(wěn)定、安全、費(fèi)
用低廉等其他操作系統(tǒng)無(wú)可比擬的優(yōu)勢(shì),具有越來(lái)越廣泛的應(yīng)用前景。本實(shí)訓(xùn)通過(guò)虛擬
機(jī)軟件安裝Linux操作系統(tǒng)并進(jìn)行系統(tǒng)配置,以此為基礎(chǔ)完成Linux集群搭建與配置。
1.1實(shí)訓(xùn)目的
◆熟悉VMwareWorkstation的安裝及使用。
◆熟悉Xmanager的安裝及使用。
◆熟悉Linux虛擬機(jī),了解如何搭建Linux集群。
◆熟悉Linux基本命令及FTP服務(wù)器配置。
◆熟悉Java基本命令及JDK安裝方法。
◆掌握SSH免密碼登錄配置方法。
◆掌握同步時(shí)鐘配置方法。
1.2實(shí)訓(xùn)要求
本次實(shí)訓(xùn)完成后,要求學(xué)生能夠:
◆使用VMware創(chuàng)建Linux虛擬機(jī)。
◆通過(guò)Linux虛擬機(jī)安裝Linux系統(tǒng)。
◆通過(guò)Xmanager遠(yuǎn)程登錄Linux系統(tǒng)。
◆通過(guò)Linux系統(tǒng)安裝JDK。
◆Linux集群配置SSH免密碼登錄。
◆Linux集群配置同步時(shí)鐘。
1.3實(shí)訓(xùn)原理
本實(shí)訓(xùn)在Windows操作系統(tǒng)下使用虛擬機(jī)軟件安裝Linux操作系統(tǒng),并通過(guò)虛擬
機(jī)軟件模擬一個(gè)虛擬的實(shí)訓(xùn)環(huán)境來(lái)實(shí)現(xiàn)Hadoop集群搭建。
1.3.1虛擬化技術(shù)
虛擬化技術(shù)是一種計(jì)算機(jī)資源管理技術(shù),通過(guò)一個(gè)特殊虛擬化軟件虛擬機(jī)管理器
1
Hadoop大數(shù)據(jù)基礎(chǔ)實(shí)訓(xùn)教程
(VirtualMachineManager,VMM)在一臺(tái)計(jì)算機(jī)上模擬出一個(gè)或多個(gè)虛擬化環(huán)境,而
用戶察覺(jué)不到其與真實(shí)計(jì)算機(jī)的差別。目前,市場(chǎng)上有很多虛擬化軟件:有適合個(gè)人
使用的VMwareWorkstation、MicrosoftVirtualPC和SunVirtualBox等;有適合企業(yè)使
用的Hyper-V和VMwareESXServer等;有基于Linux內(nèi)核的虛擬機(jī)(Kernel-based
VirtualMachine,KVM);還有基于半虛擬化技術(shù)的Xen等,用戶可以根據(jù)需求來(lái)選
擇相應(yīng)的虛擬化軟件。常用虛擬化軟件介紹見(jiàn)表1-1。
表1-1常用虛擬化軟件介紹
開(kāi)發(fā)產(chǎn)生
名稱(chēng)Logo當(dāng)前版本特點(diǎn)適用范圍
公司時(shí)間
使用Vmware,可以同時(shí)運(yùn)
行Linux各種發(fā)行版、DOS、
VMware幾乎使用
VMwareWindows各種版本、UNIX等,
EMC1999年Workstation任何設(shè)備都
Workstation甚至可以在同一臺(tái)計(jì)算機(jī)上
16Pro能訪問(wèn)
安裝多個(gè)Linux發(fā)行版、多個(gè)
Windows版本
KVM是輕量級(jí)的虛擬化管
自Linux
理程序模塊,該模塊主要來(lái)
Kernel-based2.6.20之后
自Linux內(nèi)核;KVM的虛擬化只能在具有
VirtualRed集成在
2007年需要硬件支持,如具有VT功虛擬化支持的
MachineHatLinux的各
能的IntelCPU和具有AMD-VCPU上運(yùn)行
(KVM)個(gè)主要發(fā)行
功能的AMDCPU,目前不支
版本中
持準(zhǔn)虛擬化
直接運(yùn)行在計(jì)算機(jī)硬件之Xen可以運(yùn)
上的用以替代操作系統(tǒng)的軟行在x86、
英國(guó)
件層,Xen能夠在計(jì)算機(jī)硬件x86_64和ARM
Xen劍橋2003年Xen4.12
上并發(fā)運(yùn)行多個(gè)客戶操作系系統(tǒng)上,并正
大學(xué)
統(tǒng)(GuestOS),同時(shí)支持全在向IA64、PPC
虛擬化和準(zhǔn)虛擬化移植
采用微內(nèi)核的架構(gòu),兼顧了處理器必須
安全性和性能的要求,可以支持AMD-V
Hyper-V微軟2008年Hyper-V1.13
采用半虛擬化和全虛擬化兩或者IntelVT
種模擬方式創(chuàng)建虛擬機(jī)技術(shù)
基于Linux內(nèi)核和作業(yè)系統(tǒng)OpenVZ的
SWsoft的操作系統(tǒng)級(jí)虛擬化技術(shù),主機(jī)與客戶
OpenVZ2005年OpenVZ7
公司允許物理服務(wù)器運(yùn)行多個(gè)操系統(tǒng)都必須
作系統(tǒng)是Linux
虛擬機(jī)能夠讓用戶在一臺(tái)物理主機(jī)上模擬出多個(gè)可以獨(dú)立運(yùn)行的機(jī)器,每個(gè)虛擬
機(jī)中可以安裝不同的操作系統(tǒng),每個(gè)操作系統(tǒng)的磁盤(pán)分區(qū)、數(shù)據(jù)配置都是獨(dú)立的,應(yīng)
用軟件在各自操作系統(tǒng)內(nèi)運(yùn)行互相不受影響,而且多臺(tái)虛擬機(jī)可以構(gòu)建一個(gè)局域網(wǎng)。
物理主機(jī)與虛擬機(jī)體系結(jié)構(gòu)如圖1-1所示(APP:應(yīng)用程序;VM-A:虛擬機(jī)A;VM-B:
虛擬機(jī)B)。
虛擬化常見(jiàn)的類(lèi)型有系統(tǒng)虛擬化、服務(wù)器虛擬化、桌面虛擬化、存儲(chǔ)虛擬化、網(wǎng)
絡(luò)虛擬化以及應(yīng)用虛擬化等。
2
實(shí)訓(xùn)1Linux操作系統(tǒng)的安裝
圖1-1物理主機(jī)與虛擬機(jī)體系結(jié)構(gòu)
①系統(tǒng)虛擬化是指使用虛擬化軟件如VMwareWorkstation在個(gè)人計(jì)算機(jī)上虛擬
出一個(gè)邏輯系統(tǒng),用戶可以在這個(gè)虛擬的系統(tǒng)上安裝和使用另一個(gè)操作系統(tǒng)及其應(yīng)用
程序,如同在使用另一臺(tái)獨(dú)立的計(jì)算機(jī)。該虛擬系統(tǒng)就是上文提到“虛擬機(jī)”。
②服務(wù)器虛擬化是指將多臺(tái)服務(wù)器整合到一臺(tái)服務(wù)器中,運(yùn)行多個(gè)虛擬環(huán)境,
最終將節(jié)省物理空間。
③桌面虛擬化是指將計(jì)算機(jī)的終端系統(tǒng)(也稱(chēng)桌面)進(jìn)行虛擬化,以達(dá)到桌面
使用的安全性和靈活性??梢酝ㄟ^(guò)任何設(shè)備,在任何地點(diǎn)、任何時(shí)間通過(guò)網(wǎng)絡(luò)訪問(wèn)屬
于個(gè)人的桌面系統(tǒng)。
④存儲(chǔ)虛擬化是指通過(guò)存儲(chǔ)虛擬化的技術(shù)方法,將系統(tǒng)中各種異構(gòu)的存儲(chǔ)設(shè)備
映射為一個(gè)單一的存儲(chǔ)資源,對(duì)用戶完全透明,達(dá)到互操作性的目的。
⑤網(wǎng)絡(luò)虛擬化將網(wǎng)絡(luò)抽象化為一個(gè)廣義的網(wǎng)絡(luò)容量池,并將統(tǒng)一網(wǎng)絡(luò)容量池以
最佳的方式分割成多個(gè)邏輯網(wǎng)絡(luò),用戶可以創(chuàng)建跨越物理邊界的邏輯網(wǎng)絡(luò),從而實(shí)現(xiàn)
跨集群和單位的計(jì)算資源優(yōu)化。
⑥應(yīng)用虛擬化是基于應(yīng)用/服務(wù)器(A/S)的架構(gòu),采用類(lèi)似虛擬終端的技術(shù),把
應(yīng)用程序的人機(jī)交互邏輯(應(yīng)用程序界面、鍵盤(pán)及鼠標(biāo)的操作、音頻輸入/輸出、讀卡
器、打印輸出等)與計(jì)算邏輯隔離開(kāi)。從本質(zhì)上說(shuō),應(yīng)用虛擬化是把應(yīng)用對(duì)低層的系
統(tǒng)和硬件的依賴抽象出來(lái),可以解決版本不兼容的問(wèn)題。
要實(shí)現(xiàn)Hadoop集群安裝,至少要使用四臺(tái)計(jì)算機(jī)。本實(shí)訓(xùn)以四臺(tái)虛擬機(jī)節(jié)點(diǎn)為例
來(lái)組建Hadoop分布式集群,考慮虛擬機(jī)兼容性選擇VMware11,系統(tǒng)版本采用CentOS7。
根據(jù)表1-2所示資源配置來(lái)組建大數(shù)據(jù)基礎(chǔ)平臺(tái)。
表1-2Hadoop集群主機(jī)資源配置
主機(jī)名(FQDN)內(nèi)存/GB硬盤(pán)/GBIP地址角色
88040NameNode
44041DataNode、SecondaryNameNode
44042DataNode
44043DataNode
3
Hadoop大數(shù)據(jù)基礎(chǔ)實(shí)訓(xùn)教程
為節(jié)省安裝虛擬機(jī)操作系統(tǒng)的時(shí)間,使用VMwareWorkstation的虛擬機(jī)模板功能
和克隆功能,只新建一臺(tái)虛擬機(jī),安裝一次操作系統(tǒng)即可。虛擬機(jī)安裝完操作系統(tǒng)以
后,制作它的“快照”,并把它設(shè)置為“模板”。再使用“克隆”的方式,從模板虛
擬機(jī)的快照狀態(tài)復(fù)制得到三臺(tái)新的虛擬機(jī),如圖1-2所示。新虛擬機(jī)的環(huán)境與模板虛
擬機(jī)的快照狀態(tài)一致,節(jié)省了設(shè)置虛擬機(jī)硬件和安裝操作系統(tǒng)的時(shí)間。
圖1-2通過(guò)模板克隆虛擬機(jī)過(guò)程
VMware提供了三種網(wǎng)絡(luò)工作模式:Bridged(橋接)、NAT(NetworkAddressTranslation,
網(wǎng)絡(luò)地址轉(zhuǎn)換)、Host-Only(僅主機(jī))。橋接模式:選擇橋接模式,虛擬機(jī)和宿主機(jī)
在網(wǎng)絡(luò)上是平級(jí)的關(guān)系,相當(dāng)于連接在同一交換機(jī)上。NAT模式:選擇NAT模式,虛
擬機(jī)若要聯(lián)網(wǎng)需先通過(guò)宿主機(jī),才能和外面進(jìn)行通信。僅主機(jī)模式:選擇僅主機(jī)模式,
虛擬機(jī)與宿主機(jī)直接連起來(lái)。其中,橋接與NAT模式訪問(wèn)互聯(lián)網(wǎng)過(guò)程如圖1-3所示。
圖1-3橋接與NAT模式訪問(wèn)互聯(lián)網(wǎng)過(guò)程
本實(shí)訓(xùn)中把虛擬機(jī)的網(wǎng)絡(luò)連接設(shè)置為“NAT模式”。這樣虛擬機(jī)可以通過(guò)主機(jī)的
網(wǎng)絡(luò)連接訪問(wèn)外部網(wǎng)絡(luò),為需要聯(lián)網(wǎng)安裝的軟件提供了便利。通過(guò)設(shè)置NAT映射,虛
擬機(jī)還可以為外部網(wǎng)站提供服務(wù)。此外,因?yàn)槭窃谒拗鳈C(jī)上運(yùn)行虛擬化軟件VMware
Workstation創(chuàng)建虛擬機(jī)安裝Linux系統(tǒng),所以對(duì)宿主機(jī)的配置有一定的要求,建議宿
主機(jī)配置CPUi5雙核及以上、硬盤(pán)500GB及以上、內(nèi)存4GB及以上。
1.3.2Linux
Linux全稱(chēng)GNU/Linux,是一種免費(fèi)使用和自由傳播的類(lèi)UNIX操作系統(tǒng),其內(nèi)核
由林納斯·本納第克特·托瓦茲于1991年10月5日首次發(fā)布。它主要受到Minix和
UNIX思想的啟發(fā),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多
CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32
位和64位硬件設(shè)備。Linux繼承了UNIX以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定
4
實(shí)訓(xùn)1Linux操作系統(tǒng)的安裝
的多用戶網(wǎng)絡(luò)操作系統(tǒng)。Linux有上百種不同的發(fā)行版,如基于社區(qū)開(kāi)發(fā)的Debian、
ArchLinux,和基于商業(yè)開(kāi)發(fā)的RedHatEnterpriseLinux、SUSE、OracleLinux等,它
們都使用了Linux內(nèi)核。Linux可安裝在各種計(jì)算機(jī)硬件設(shè)備中,例如手機(jī)、平板電腦、
路由器、視頻游戲控制臺(tái)、臺(tái)式計(jì)算機(jī)、大型計(jì)算機(jī)和超級(jí)計(jì)算機(jī)。
Linux的文件系統(tǒng)采用的是層級(jí)式的樹(shù)狀目錄結(jié)構(gòu)來(lái)組織文件,最上層是根目錄
“/”,然后在此目錄下再創(chuàng)建其他目錄,如圖1-4所示。
圖1-4Linux文件系統(tǒng)樹(shù)
CentOS(CommunityEnterpriseOperatingSystem,社區(qū)企業(yè)操作系統(tǒng))是Linux發(fā)
行版之一,每?jī)赡臧l(fā)行一次,每個(gè)版本的系統(tǒng)會(huì)提供10年的安全維護(hù)支持。CentOS
源于RedHatEnterpriseLinux(RHEL)依照開(kāi)放源代碼(大部分是GPL開(kāi)源協(xié)議)規(guī)
定釋出的源碼編譯而成。自2004年3月以來(lái),CentOSLinux一直是社區(qū)驅(qū)動(dòng)的開(kāi)源項(xiàng)
目,旨在與RHEL在功能上兼容。本實(shí)訓(xùn)推薦安裝的CentOS7系統(tǒng)于2014年7月7
日正式發(fā)布,實(shí)訓(xùn)中涉及一些Linux常用操作命令,見(jiàn)表1-3。
表1-3Linux系統(tǒng)常用命令及含義
命令含義
pwd用于顯示當(dāng)前目錄
cd用于切換目錄
ls用于查看文件與目錄
cp用于復(fù)制文件,若復(fù)制的對(duì)象為目錄,則需要使用-r參數(shù)
mv用于移動(dòng)文件,在實(shí)際使用中,也常用于重命名文件或目錄
rm用于刪除文件,若刪除的對(duì)象為目錄,則需要使用-r參數(shù)
ps用于查看系統(tǒng)的所有進(jìn)程
tar用于文件壓縮與解壓,參數(shù)中的c表示壓縮,x表示解壓縮
cat用于查看文件內(nèi)容
ipaddr用于查看服務(wù)器IP配置
5
Hadoop大數(shù)據(jù)基礎(chǔ)實(shí)訓(xùn)教程
Linux提供了類(lèi)似Windows操作系統(tǒng)記事本程序的vi文本編輯器程序,可以執(zhí)行
輸出、刪除、查找、替換、塊操作等眾多文本操作。通過(guò)在命令行嵌入“vi/vim文件
名”后,默認(rèn)進(jìn)入“命令模式”,不可編輯文檔,需按【I】鍵,方可編輯文檔;編輯
結(jié)束后,需按【Esc】鍵,先退回命令模式,再按【:】鍵進(jìn)入末行模式,接著嵌入“wq”
方可保存退出。vi編輯器的三種模式切換如圖1-5所示。
圖1-5vi編輯器的三種模式切換
1.3.3Xmanager
實(shí)訓(xùn)中,需要從Windows機(jī)器登錄到集群中的Linux服務(wù)器上,而絕大多數(shù)Linux
服務(wù)器采用的是SSH(SecureShell)登錄方式,因此需要在Windows機(jī)器上安裝一個(gè)
SSH登錄工具。常用的SSH工具包括XShell、SecureCRT、putty等。在UNIX/Linux
和Windows網(wǎng)絡(luò)環(huán)境中,本實(shí)訓(xùn)推薦XManager作為連通解決方案。
XManager全稱(chēng)XmanagerEnterprise,是一個(gè)簡(jiǎn)單易用的高性能的運(yùn)行在Windows
平臺(tái)上的XServer軟件。就像運(yùn)行在PC上的任何Windows應(yīng)用程序一樣,它可以無(wú)
縫拼接到UNIX應(yīng)用程序中。XManager安裝完以后會(huì)包含以下產(chǎn)品:Xbrowser、Xconfig、
Xftp、Xlpd、Xmanager–Broadcast、Xmanager-Passive、Xshell、Xstart,如圖1-6所示。
其中,Xshell是一個(gè)用于Windows平臺(tái)的強(qiáng)大的SSH、Telnet、和RLOGIN終端仿真軟
件。它使得用戶能輕松和安全地從WindowsPC上訪問(wèn)UNIX/Linux主機(jī)。Xftp是一個(gè)
用于Windows平臺(tái)的強(qiáng)大的FTP和SFTP文件傳輸程序。Xftp讓用戶能安全地在
UNIX/Linux和WindowsPC之間傳輸文件。
圖1-6XmanagerEnterprise系列產(chǎn)品組件
1.3.4JDK
JDK(JavaDevelopmentKit,Java開(kāi)發(fā)包或Java開(kāi)發(fā)工具)是一個(gè)編寫(xiě)JavaApplet
小程序和應(yīng)用程序的開(kāi)發(fā)環(huán)境。JDK是整個(gè)Java的核心,包括JRE(JavaRuntime
Environment,Java運(yùn)行環(huán)境)、一些Java工具和JavaAPI(Java的核心類(lèi)庫(kù))等。主
流的JDK是Sun公司(已被甲骨文公司收購(gòu))發(fā)布的,除此之外,還有很多公司和組
織開(kāi)發(fā)了自己的JDK,例如,IBM公司開(kāi)發(fā)的JDK,BEA公司開(kāi)發(fā)的JRocket,GNU
6
實(shí)訓(xùn)1Linux操作系統(tǒng)的安裝
組織開(kāi)發(fā)的JDK。
JRE是支持Java程序運(yùn)行的標(biāo)準(zhǔn)環(huán)境,是運(yùn)行環(huán)境,而JDK是開(kāi)發(fā)環(huán)境。因
此,寫(xiě)Java程序的時(shí)候需要JDK,而運(yùn)行Java程序的時(shí)候需要JRE。JDK里面已經(jīng)包
含了JRE,因此只要安裝了JDK,就可以編輯和正常運(yùn)行Java程序。但由于JDK包含
了許多與運(yùn)行無(wú)關(guān)的內(nèi)容,占用的空間較大,因此運(yùn)行普通的Java程序無(wú)須安裝JDK
而只需要安裝JRE即可。本實(shí)訓(xùn)推薦JDK1.8以上。在安裝Java環(huán)境后,可以使用
Java命令來(lái)編譯、運(yùn)行或者打包Java程序,實(shí)訓(xùn)中涉及一些Java基本命令,見(jiàn)表1-4。
表1-4Java基本命令及含義
命令含義
java-version用于查看Java版本
javac用于編譯Java程序
Java用于運(yùn)行Java程序
Jar用于打包Java程序,打包時(shí),加入-m參數(shù),并指定manifest文件名
1.3.5SSH免密登錄
集群中的計(jì)算機(jī)之間需要頻繁通信,但是Linux系統(tǒng)在相互通信中需要進(jìn)行用戶
身份認(rèn)證,也就是輸入登錄密碼。在集群規(guī)模不大的情況下,可以適用,但是,如果
集群有幾十臺(tái)、幾百臺(tái)甚至幾千臺(tái)計(jì)算機(jī),頻繁地認(rèn)證(輸入密碼)會(huì)增加任務(wù)負(fù)擔(dān),
降低工作效率。因此,實(shí)際的集群需要進(jìn)行免密登錄。Hadoop的基礎(chǔ)是分布式文件系
統(tǒng)HDFS,HDFS集群有兩類(lèi)節(jié)點(diǎn)以管理者—工作者的模式運(yùn)行,即一個(gè)NameNode(管
理者)和多個(gè)DataNode(工作者)。在Hadoop啟動(dòng)以后,NameNode通過(guò)SSH來(lái)啟動(dòng)
和停止各個(gè)節(jié)點(diǎn)上的各種守護(hù)進(jìn)程,在這些節(jié)點(diǎn)之間執(zhí)行指令時(shí)采用無(wú)須輸入密碼的
認(rèn)證方式,因此,需要將SSH配置成使用無(wú)須輸入root密碼的密鑰文件認(rèn)證方式。SSH
免密登錄原理如圖1-7所示。
圖1-7SSH免密登錄原理
7
Hadoop大數(shù)據(jù)基礎(chǔ)實(shí)訓(xùn)教程
1.3.6同步時(shí)鐘
在一臺(tái)計(jì)算機(jī)上有兩個(gè)時(shí)鐘:一個(gè)稱(chēng)為硬件時(shí)間時(shí)鐘(RTCRealTimeClock,又
稱(chēng)實(shí)時(shí)時(shí)鐘);還有一個(gè)稱(chēng)為系統(tǒng)時(shí)鐘(SystemClock)。硬件時(shí)鐘是指嵌在主板上的
特殊的電路,它的存在就是平時(shí)關(guān)機(jī)之后還可以計(jì)算時(shí)間的原因。RTC的英文全稱(chēng)是
Real-TimeClock,譯為實(shí)時(shí)時(shí)鐘芯片。RTC是PC主板上的晶振及相關(guān)電路組成的時(shí)
鐘電路的生成脈沖。RTC經(jīng)過(guò)8254電路的變頻產(chǎn)生一個(gè)頻率較低的OS(系統(tǒng))時(shí)鐘
TSC,系統(tǒng)時(shí)鐘每一個(gè)CPU周期加一,每次系統(tǒng)時(shí)鐘在系統(tǒng)初起時(shí)通過(guò)RTC初始化。
8254電路本身工作也需要有自己的驅(qū)動(dòng)時(shí)鐘(PIT)。
系統(tǒng)時(shí)鐘就是操作系統(tǒng)的kernel所用來(lái)計(jì)算時(shí)間的時(shí)鐘。它記錄從1970年1月1日
00:00:00UTC時(shí)間到目前為止秒數(shù)總和的值。在Linux下,系統(tǒng)時(shí)間在開(kāi)機(jī)的時(shí)候會(huì)和硬
件時(shí)間同步(Synchronization),之后各自獨(dú)立運(yùn)行。在Linux運(yùn)行過(guò)程中,系統(tǒng)時(shí)間和
硬件時(shí)間以異步的方式運(yùn)行,互不干擾。硬件時(shí)間的運(yùn)行靠BIOS電池來(lái)維持,而系統(tǒng)時(shí)
間是用CPUtick來(lái)維持,這也是系統(tǒng)時(shí)間長(zhǎng)時(shí)間運(yùn)行時(shí)會(huì)產(chǎn)生時(shí)間偏差的原因。
大數(shù)據(jù)系統(tǒng)是對(duì)時(shí)間敏感的計(jì)算處理系統(tǒng),時(shí)間同步是大數(shù)據(jù)能夠得到正確處理
的基礎(chǔ)保障,是大數(shù)據(jù)得以發(fā)揮作用的技術(shù)支撐。大數(shù)據(jù)時(shí)代,整個(gè)處理計(jì)算系統(tǒng)內(nèi)
的大數(shù)據(jù)通信都是通過(guò)網(wǎng)絡(luò)進(jìn)行。時(shí)間同步也是如此,利用大數(shù)據(jù)的互聯(lián)網(wǎng)絡(luò)傳送標(biāo)
準(zhǔn)時(shí)間信息,實(shí)現(xiàn)大數(shù)據(jù)系統(tǒng)內(nèi)時(shí)間同步。
在集群中,隨著集群節(jié)點(diǎn)數(shù)的增加,集群各節(jié)點(diǎn)之間時(shí)間不一致的問(wèn)題會(huì)越來(lái)越嚴(yán)
重,經(jīng)常會(huì)引發(fā)故障。為避免類(lèi)似問(wèn)題出現(xiàn),需要假設(shè)獨(dú)立的時(shí)間同步服務(wù)器,并設(shè)置
所有節(jié)點(diǎn)定時(shí)與時(shí)間服務(wù)器進(jìn)行同步。例如,master作為時(shí)間同步服務(wù)器,其他機(jī)器如
slave1、slave2、slave3向該服務(wù)器通過(guò)內(nèi)網(wǎng)請(qǐng)求時(shí)間同步,來(lái)保證集群間系統(tǒng)時(shí)間一致。
Linux系統(tǒng)可以配置網(wǎng)絡(luò)時(shí)間同步,網(wǎng)絡(luò)時(shí)間協(xié)議(NetworkTimeProtocol,NTP)是用
于互聯(lián)網(wǎng)中時(shí)間同步的標(biāo)準(zhǔn)互聯(lián)網(wǎng)協(xié)議。NTP的用途是把計(jì)算機(jī)的時(shí)間同步到某些時(shí)間
標(biāo)準(zhǔn)。目前采用的時(shí)間標(biāo)準(zhǔn)是世界協(xié)調(diào)時(shí)(UniversalTimeCoordinated,UTC)。
1.4實(shí)訓(xùn)步驟
完成本實(shí)訓(xùn),需要下載VMwareWorkstation。本實(shí)訓(xùn)知識(shí)導(dǎo)圖如圖1-8所示。
圖1-8實(shí)訓(xùn)知識(shí)導(dǎo)圖
8
實(shí)訓(xùn)1Linux操作系統(tǒng)的安裝
1.4.1安裝和配置Linux虛擬機(jī)
1.安裝VMware
Windows系統(tǒng)下,按照VMware11安裝向?qū)Р襟E,完成VMware安裝過(guò)程。VMware
安裝成功后,將顯示VMwareWorkstation工作界面,如圖1-9所示。
圖1-9VMwareWorkstation工作界面
2.安裝Xmanager
Windows系統(tǒng)下,按照Xmanager安裝向?qū)Р襟E,完成Xmanager安裝過(guò)程。在安
裝好的Xmanager工具里雙擊打開(kāi)Xshell,將顯示Xshell工作界面,如圖1-10所示。
圖1-10Xshell工作界面
9
Hadoop大數(shù)據(jù)基礎(chǔ)實(shí)訓(xùn)教程
在安裝好的Xmanager工具里雙擊Xftp圖標(biāo),將顯示Xftp工作界面,如圖1-11所示。
圖1-11Xftp工作界面
3.創(chuàng)建Linux虛擬機(jī)
打開(kāi)VMware后進(jìn)入VMwareWorkstation工作界面,單擊“創(chuàng)建新的虛擬機(jī)”按
鈕,打開(kāi)“新建虛擬機(jī)向?qū)А睂?duì)話框。
步驟1:選擇安裝類(lèi)型。典型安裝:VMware會(huì)將主流的配置應(yīng)用在虛擬機(jī)的操作
系統(tǒng)上,對(duì)于新手很友好。自定義安裝:可以針對(duì)性地把一些資源加強(qiáng),把不需要的
資源移除,避免資源的浪費(fèi)。本實(shí)訓(xùn)推薦選擇“自定義(高級(jí))”單選按鈕,如圖1-12
所示,單擊“下一步”按鈕。
圖1-12新建虛擬機(jī)向?qū)Р襟E1
10
實(shí)訓(xùn)1Linux操作系統(tǒng)的安裝
步驟2:選擇虛擬機(jī)硬件兼容性。這里要注意兼容性,如果是VMware11創(chuàng)建的
虛擬機(jī)復(fù)制到VMware10或者更低的版本會(huì)出現(xiàn)不兼容的現(xiàn)象。如果是用VMware10
創(chuàng)建的虛擬機(jī)在VMware11中打開(kāi)則不會(huì)出現(xiàn)兼容性問(wèn)題。如圖1-13所示,單擊“下
一步”按鈕。
圖1-13新建虛擬機(jī)向?qū)Р襟E2
步驟3:選擇安裝客戶機(jī)操作系統(tǒng)。為了讓VMwareTools更好地兼容,這里選擇
“稍后安裝操作系統(tǒng)”單選按鈕,如圖1-14所示,單擊“下一步”按鈕。
圖1-14新建虛擬機(jī)向?qū)Р襟E3
11
Hadoop大數(shù)據(jù)基礎(chǔ)實(shí)訓(xùn)教程
步驟4:選擇客戶機(jī)操作系統(tǒng)。這里選擇“Linux”單選按鈕,“版本”處選擇“CentOS
64位”選項(xiàng),如圖1-15所示,單擊“下一步”按鈕。
圖1-15新建虛擬機(jī)向?qū)Р襟E4
步驟5:虛擬機(jī)位置與命名。虛擬機(jī)名稱(chēng)就是一個(gè)名字,方便在虛擬機(jī)多的時(shí)候
進(jìn)行快速查找。在“虛擬機(jī)名稱(chēng)”處填寫(xiě)“master”。VMware的默認(rèn)位置是在“C”
盤(pán)下,本實(shí)訓(xùn)在“位置”處改成“D”盤(pán),后續(xù)路徑可以自行定義,如圖1-16所示,
單擊“下一步”按鈕。
圖1-16新建虛擬機(jī)向?qū)Р襟E5
12
實(shí)訓(xùn)1Linux操作系統(tǒng)的安裝
步驟6:分配處理器。處理器要根據(jù)自己的實(shí)際需求來(lái)分配。如果在使用過(guò)程中
CPU不夠,還可以再增加,因此,在“處理器數(shù)量”與“每個(gè)處理器的核心數(shù)量”處
都選擇“1”,如圖1-17所示,單擊“下一步”按鈕。
圖1-17新建虛擬機(jī)向?qū)Р襟E6
步驟7:分配內(nèi)存。內(nèi)存也是要根據(jù)實(shí)際的情況進(jìn)行分配,例如宿主機(jī)內(nèi)存是32GB,
本實(shí)訓(xùn)給虛擬機(jī)master分配4GB內(nèi)存,因此,在“此虛擬機(jī)的內(nèi)存”處填寫(xiě)“4096”,
如圖1-18所示,單擊“下一步”按鈕。
圖1-18新建虛擬機(jī)向?qū)Р襟E7
13
Hadoop大數(shù)據(jù)基礎(chǔ)實(shí)訓(xùn)教程
步驟8:選擇網(wǎng)絡(luò)連接類(lèi)型。這里選擇“使用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)”單選按鈕,
如圖1-19所示,單擊“下一步”按鈕。
圖1-19新建虛擬機(jī)向?qū)Р襟E8
步驟9:接下來(lái)三項(xiàng)按虛擬機(jī)默認(rèn)選項(xiàng)即可。
第一項(xiàng)“選擇I/O控制器類(lèi)型”中,BusLogic是很老的技術(shù),I/O性能比LSI差不
少,但對(duì)一些老的系統(tǒng)有效,比如Windows2000。LSILogicSAS僅適用于具有硬件版
本
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房屋出租合同范本標(biāo)準(zhǔn)版
- 房產(chǎn)轉(zhuǎn)讓合同范本
- 2024年超高分子量聚乙烯異型材料項(xiàng)目可行性研究報(bào)告
- 北京郵電大學(xué)世紀(jì)學(xué)院《公共事業(yè)管理理論前沿及研討》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年幼兒園地產(chǎn)開(kāi)發(fā)與運(yùn)營(yíng)合作協(xié)議3篇
- 北京印刷學(xué)院《數(shù)據(jù)結(jié)構(gòu)C》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度海參養(yǎng)殖基地與電商企業(yè)合作合同范本3篇
- 北京藝術(shù)傳媒職業(yè)學(xué)院《審計(jì)仿真項(xiàng)目實(shí)訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 北京信息職業(yè)技術(shù)學(xué)院《職業(yè)教育政策與法律研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 二手車(chē)銷(xiāo)售員心得
- 《中考體育項(xiàng)目跳繩》教案
- 增服葉酸預(yù)防神經(jīng)管缺陷理論知識(shí)考核試題及答案
- 新業(yè)娛樂(lè)安全評(píng)價(jià)報(bào)告
- 醫(yī)保工作自查表
- 調(diào)休單、加班申請(qǐng)單
- 小學(xué)-英語(yǔ)-湘少版-01-Unit1-What-does-she-look-like課件
- 單證管理崗工作總結(jié)與計(jì)劃
- 安全安全隱患整改通知單及回復(fù)
- 國(guó)有檢驗(yàn)檢測(cè)機(jī)構(gòu)員工激勵(lì)模式探索
- 采購(gòu)部年終總結(jié)計(jì)劃PPT模板
- CDI-EM60系列變頻調(diào)速器使用說(shuō)明書(shū)
評(píng)論
0/150
提交評(píng)論