《Hadoop大数据原理与应用》课件拓展资源-自制-使用VMware Workstation安装CentOS虚拟机过程详解.docx
使用VMWareWorkstation安装CentOS虚拟机过程详解本文约定图形界面元素的代替符号如表1所示。表1图形界面元素的代替符号文字描述代替符号举例按钮边框+阴影+底纹“确定”按钮可简化为陋菜单项J菜单项“系统设置”可简化为系统设置连续选择菜单项及子菜单项一选择系统设置一接Ii配置卜.拉框、单选框、第选框选项复选框选项“启用用户”可简化为启用用户窗口名如单击弹出【新增用户】窗口提示信息“99如提示框中显示“保存配置成功,配置已修改,需要重启服务才能生效,是否立即重启该服务?”1.准备软件编者采用的虚拟机工具为VMWareWorkstationPro,读者也可采用其他虚拟机工具例如OracleVirtuaIBox:编者采用的1.inUX操作系统为免费的CentOS,读者也可以使用其他1.inUX操作系统例如UbUntu、RedHat、Debian、Fedora、SUSE、OPenSUSE等。本文使用的软件、版本、下载地址如表2所示。表2编者使用软件名称、版本及卜载地址软件名称软件版本发布日期下载地址VMwareWorkstationProVMwareWorkstation12.5.7ProforWindows2017年6月22日https:/WWWWmWCentOSCentOS7.6.18102018年11月26日https:/www.centos.orR/download/其中虚拟机工具VMwareWorkstation12.5.7ProforWindows的具体下载地址为https:同时,编者也提供了以上软件的个人百度网盘下载地址,共享链接地址:https:PsIPr91Po69KucNlpdO9RSlnA,提取码:good。2.具体过程2.1安装第1台CentOS虚拟机2.1.1新建虚拟机(1)打开VMWareWOrkStation,选择文件J-*新建虚拟机J,如图1所示。VMwareWorkstation文件(B胭辑查看M虚拟机(M)选项卡(D帮助(三)国新建虚拟机(N).CtrkN商新建窗口(W)FHF(O).关闭选项卡(C)Ctrl+OCtrl+WBO威&连接服务器(三)连接到VMWarevCloudAir(V).虚拟化物理机(P)导出为OVF(E).映射虚拟磁盘(M)Ctrl+1.退出(X)图1选择r文件T1新建虚拟机J(2)进入窗口【新建虚拟机向导】第1个界面,进行虚拟机配置类型的选择,此处选择单选框典型(推荐XT),如图2所示。新建虚拟机向导欢迎使用新建虚拟机向导WORKSTATIONiPRO您整望使用什么类型的配置?您典型(推荐XT)通过几个简单的步骤创建Workstation12.x虚拟机。C)自定义(高级)(0创建带有SCSI控制器类型、虚拟磁盘类型以及与旧版VMYmre产品兼容性等高级选项的虚拟机。帮助-I下一步(N)>I取消图2选择虚拟机配置类型(3)进入窗口【新建虚拟机向导】第2个界面,进行安装客户机操作系统的选择,此处选择单选框安装程序光盘映像文件(iso)(M),如图3所示。新建虚拟机向导X安装客户机操作系统虚拟机如同物理机,需要操作系统。您将如何安装客户机操作系统?安装来源:安装程序光盘(D):安装程序光盘映像文件(iso)(M):|E:工具软件大数据教学实蛉用软件集CentOS-7-x86<|浏览(R).A已检测到CentOS64位。O稍后安装操作系统(三)°创建的虚拟机将包含一个空白嚷盘。帮助<上一步(B)I下一步(N)>I取消图3选择CentOS7安装光盘映像文件位置(4)进入窗口【新建虚拟机向导】第3个界面,指定虚拟机名称和存放位置,此处编者的“虚拟机名称”命名为“hadoop2.92master”,“位置”保存在rtC:VirtualMachineshadoop2.9.2-master,如图4所示。新建虚拟机向导X命名虚拟机您要为此虚拟机使用什么名称?虚拟机名称(V):hadoop2.9.2-master位国(1.):IC:VirtualMachmeshadoop2.9.2-master在''编辑”>"苜选项"中可更改默认位置。<上一步(B)I下一步(N)>I取消图4指定虚拟机名称和存放位置(5)进入窗口【新建虚拟机向导】第4个界面,指定磁盘容量,此处编者采用默认值,即磁盘大小为20G和“将虚拟磁盘拆分成多个文件”,如图5所示。新建虚拟机向导X指定磁盘容量招盘大小为多少?虚拟机的硬盘作为一个或多个文件存储在主机的物理磁盘中。这些文件最初很小,随着您向虚拟机中添加应用程序、文件和数据而逐海变大。最大招盘大小(GB)(三):I画;针对CentOS64位的建议大小:20GBO将虚拟磁盘存储为单个文件(O)将虚拟花盘拆分成多个文件(M)拆分诲盘后,可以更轻松地在计算机之间移动虚拟机,但可能会降低大容量磁盘的性能。帮助<上一步(B)I下一步(N)>I取消图5指定磁盘容量(6)进入窗口【新建虚拟机向导】第5个界面,显示新建虚拟机整体配置概览信息,如图6所示。此处读者可单击I自定义硬侔砺I按钮进行例如内存、CPU等硬件资源的配置。新建虚拟机向导X已准备好创建虚拟机单击“完成”创建虚拟机,然后开始安装CentOS64位。将使用下列设匿创建虚拟机:名称:hadoop2.9.2-master位置:C:VrtualMachneshadoop2.9.2-master版本:Workstation12.x操作系统:CentOS64位硬盘:20GB,拆分内存:1024MB网络适配器:NAT其他设备:CDDVD,USB控制器,打印机,声卡自定义硬件(C)叼创建后开启此虚拟机(P)<上一步(B)I完成I取消图6新建虚拟机整体配置概览此处,编者将虚拟机hadoop2.9.2-master的内存设置为4096MB,CP设置为1个2核,如图7所示。设备摘要内存指定分配给此虚抵机的内存量。内存大小必须为4MB的倍数。此虚拟机的内存(M):4096:MB匚内存4GB口处理器2新CD/DVD(IDE)正在使用文件E:工具软件大数值网络适配器NAT0USB控制器存在5声卡自动检测台打印机存在显示器自动检测64GB32GB16GBG8gba最大建议内存4GB三(超出此大小可能发生内存交换。)2GBIGB<«0728MB512MB9展建议内存256MB1024MB128MB64MB建议的最小容户机操作系统内存32mb512MB16MB8MB4MB。添加(八)×关闭I帮助硬件图7自定义虚拟机硬件(7)返回窗口【新建虚拟机向导】第5个界面,如图8所示,单击噩按钮,开始进入到安装CentOS64位操作系统的过程中。新建虚拟机向导X已准备好创建虚拟机单士“完成”创建虚拟机,然后开始安装CentOS64位。将使用下列设置创建虚拟机:名称:hadoop2.9.2-Pseudo-Distrbuted位置:C:VrtualMadneshadoop2.9.2-Pseudo-Distributed版本:Workstation12.x操作系统:CentOS64位硬盘:20GB,若分内存:14096MBl网络适配器:NAT其他设备:|2个CPU核心CDDVD,USB控制器,打印机,声卡自定义硬件(C)叼创建后开启此虚拟机(P)<上一步(B)完成取消图8自定义硬件后的虚拟机整体配置概览2.1.2在虚拟机上安装CentOS7(1)在图9中,用方向键选择选项"InstallCentOS7”,并单击回车键进入下步,或者直接按照默认选项"Testthismedia&installCentOS7”,等待片刻后自动进入下步。众主页hadoop2.9.2-masterCentOS7IInStalIcentq?7tesillisnediaInstallCentOS7TroubIeshootingPressTabforfullconfigurationoptionsonnenuitems.图9用方向键选择选项"InstallCentOS7"(2)选择安装过程中使用的语言,此处编者使用默认语言“EngIish(UnitedStates)”,如图10所示,并单击Continue按钮。CENTOS7INSTA1.1.ATIONHelp*CntOSWE1.COMETOCENTOS7.国USWhatlanguagewouldyouliketouseduringtheinstallationprocess?EnglishEngls>jEnglish(UnitedStates)AfrikaansAfnkW7c¾*Amharic3JJlArabic2”系AssameseAsturianuAsturianBenapycaaBelarusiarBwirapcKMBulgarian矶8mBengabEnglish(UnitedKingdom)English(India)English(Australia)English(Canada)English(Denmark)English(Ireland)English(NewZealand)English(Nigeria)English(HongKongSARChina)r>U;lx*-三«¾I<3QuitContinueHelp!CentOS1.OCA1.IZATIONDATE&TIMEAmeriCaS仆JeWYorktimezoneSOFTWARESYSTEMINSTA1.1.ATIONDESTINATIONKDUMPBeqinInstallationI1.ANGUAGESUPPORTEnglish(UnitedStates)INSTA1.1.ATIONSOURCE1.ocalmediaKEYBOARDEnglish(US)SOFTWARESE1.ECTIONMinimalInstall图11单击“SOFTWARE”下的“SOFTWARESE1.ECTION”(4)进入窗口SOFTWARESE1.ECTION,此处编者选择“GNOMEDesktop”,如图12所示,然后单击际M按钮。SOFTWARESE1.ECTIONDoneCENTOS7INSTA1.1.ATIONBaseEnvironmentMinimalInstallBasicfunctloabty.ComputeNodeInstallationforperformingcomputationandprocessing.OInfrastructureServerServerforoperatingnetworkinfrastructureservices.RleandPrintServerFile,print,andstorageserverforenterprises.OBaskWebServerServerforservingstaticanddynamicinternetcontent.OVirtualizationHostMinimalvirtualizationhost.OServerwithGUIServerforoperatingnetworkinfrastructureservices.withaGUI.OGNOMEDesktopGNOMEisahighlyintuitiveanduserfriendlydesktopenvironment.KDEPlasmaWorkspacesTheKDEPlasmaWorkspaces,ahighly-configurablegraphicaluserInterfacewhichIncludesapanel,desktop,systemiconsanddesktopwidgets,andmanypowerfulKDEapplications.Add-OnsforSelectedEnvironmentBackupClientCUenttoolsforconnectingtoabackupserveranddoingbackups.匚GNOMEApplicationsAsetofcommonlyusedGNOMEAppUcations.InternetApplicationsEmail,chat,andvideoconferencingsoftware.1.egacyXWindowSystemCompatibilityCompatibilityprogramsformigrationfromorworkingwithlegacyXWindowSystemenvironments.OfficeSuiteandProductivityAfull-purposeofficesuite,andotherproductivitytools.SmartCardSupportSupportforusingsmartcardauthentication.Compatibility1.ibrariesCompatibilitylibrariesforapplicationsbuiltonpreviousversionsofCentOS1.inux.DevelopmentToolsAbasicdevelopmentenvironment.SecurityToolsSecuritytoolsforIntegrityandtrustverification.SystemAdministrationToolsIl*ilt*Ar(llr"八EFr>IHelp!CentOSBeginInstallationSECURITYPOUCYNoprofileselectedNETWORK&HOSTNAMENotconnectedSOFTWARESE1.ECTIONGNOMEDesktopKDUMPKdumpisenabledSYSTEMINSTA1.1.ATIONDESTINATIONAutomaticpartitioningselectedH1.ANGUAGESUPPORTEnglish(UnitedStates)SOFTWARE©INSTA1.1.ATIONSOURCE1.ocalmedia图13单击“SYSTEM”下的“INSTA1.1.ATIONDESTINATION”(6)进入窗口INSTA1.1.ATIONDESTINATION,选择“1.ocalStandardDisks”,如图14所示,然后单击恒按钮。INSTA1.1.ATIONDESTINATIONCENTOS7INSTA1.1.ATIONDoneDeviceSelectionSelectthedevice(三)you'dliketoinstallto.Theywillbeleftuntoucheduntilyouclickonthemainmenu's"BeginInstallation"button.1.ocalStandardDisks20GiBVMware,VMwareVirtualSsda/20GiBfreeDisksleftunselectedherew>Unotbetouched.Specialized&NetworkDisksdlAddadisk.DisksleftunselectedhereWiUnotbetouched.OtherStorageOptionsPartitioningAutomaticallyconfigurepartitioning.QIwillconfigurepartitioning.QIwouldliketomakeadditionalspaceavailable.FUJdiskSUmmarVandbootloader.1diskselected:20GIBcapacity;20GlBfreeRefreSh图14选择操作系统安装位置(7)返回窗口INSTA1.1.ATIONSUMMARY,此时按钮氏ginInStaIlatiOnl可用,如图15所示,单击IBCginInStaIIatiOn按钮。Help!CentOSDATE&TIME,AmeliCaS/NewYorktimezoneI1.ANGUAGESUPPORTEnglish(UnitedStates)SOFTWARE©INSTA1.1.ATIONSOURCE1.0c3lmediaSYSTEMIIINSTA1.1.ATIONDESTINATIONIIAutomaticpartitioningselectedNETWORK&HOSTNAMENotconneaed国USBeginInstallationSECURITYPOUCYNoprofileselectedKEYBOARDEnglish(US)SOFTWARESE1.ECTIONGNOMEDesktopKDUMPKdumpisenabled图15设置软件后的窗口IinstallatioNSUMMAR】(8)进入窗口【CONFIGURATION】,进行用户设置,包括设置超级用户ROOT密码“ROOTPASSWORD,创建用户账户“USERCREATION”,如图16所示。单击“ROOTPASSWORD”,首先设置超级用户ROOT密码。CONFIGURATIONCENTOS7INSTA1.1.ATIONHelp*CentOSRTPASSWORDRootpasswordisnotsetUSERSETTINGSUSERCREATIONNouserwillbecreatedIS16初次进入窗口【CONFIGURATION】(9)进入窗口【ROOTPASSWORD】,输入超级用户RoOT密码和确认密码,如图17所示,然后单击丽1按钮。图17设置超级用户R。T密码(10)返回窗口CONFIGURATION,单击“USERCREATION”进行用户账户创建,进入窗口【CREATEUSER】,输入普通用户账户名、密码、确认密码,如图18所示,然后单击版嬴按钮。图18创建普通用户账户(Il)返回窗口【CONFIGURATION】,可以看到“ROOTPASSWORD''和"USERCREATION均已设置完毕,且系统继续安装着,如图19所示。CONFIGURATIONCENTOS7INSTA1.1.ATIONCentOSUSERSETTINGSRTPASSWORDRootpasswordissetSERCREATIONserXiAuhuiwillbecreatedInstallingsystemd(623/1382)-*s.org/SpeciallnterestGroupntOSCloud-InstanceSIG?ntOSinstancesinpublicandprivatecloudenvironments.回USHeIp?CONFIGURATIONCentOSUSERSETTINGSROOTPASSWORDRootpasswordissetUSERCREATIONUserxuiuhuiwillbecreatedIS20系统安装完毕显示信息“Complete!”图19"ROOTPASSWORD”和“USERCREATION”均已设置完毕(12)系统安装完毕,显示信息“Complete!”,如图20所示,单击IRebOotl按钮,重启系统。CENTOS7INSTA1.1.ATIONHelp!(13)重启系统后,进入窗口INITIA1.SETUP进行初始设置,单击“1.ICENSING”下的“1.ICENSEINFORMATION”,如图21所示。INITIA1.SETUP1.ICENSINGSYSTEMNETWORK&HOSTNAMEMotconnectedUCENSCINFORMATION1.MUcensenotdcceptedCENTOSUNUX7(CORE)SIMIU21初次进入窗口【INITIA1.SETUP】(14)进入窗口1.ICENSEINFORMATION,½Jacceptthelicenseagreement,接受许可协议,如图22所示,然后单击而按钮。HclpfUCtnseAgreemcrCCentOS71.mmEU1.ACentOS71.inuxComctwhnoguarrtMSorIMrrart)SOfj11ytorts.MthcrwrittenorImPUdTheDhtfIMionBr(M<4GKv2PKka9esinthedcbbgcome*4ttherwnk<<x<A<opyoftheGPlv2KInClU(Mw<hthedstcbuUonmeduBIaccepttheUcns39rMmnt.I图22接受许可协议(15)返回窗口【InealsetupI如图23所示,然后单击FlNlSHconfiguration15钮,系统继续自动启动。INmA1.SETUP1.ICENSINGPgTlUCENSSINFORMATIONIiXJ1.icenseaaep<edSYSTEMNETWORK&HOSTNAMENorconnectedCENTOSUNUX7(CORE)H*<pmtSHCONFIGURATION图23接受许可协议后的窗口【INITIAISETUP】2.1.3首次进入CelltoS7(2)进入gnome-initial-setup的窗口【Welcome,选择语言,此处编者选择“English”,如图25所示,然后单击画按钮。图25gnome-initial-setupl¾W11Welcome(3)ignome-initial-setup的窗1.l【Typing,选择键盘输入,此处编者选择“English(US)”,如图26所示,然后单击叵可按钮。NextPreviousTypingTypingSelectyourkeyboardlayoutoraninputmethod.CameroonMultilingual(Dvorak)PreVieWCameroonMultilingual(QWERTY)PreVieWEnglish(Australian)PreviewEnglish(Cameroon)PrevieWEnglish(Canada)PreyieWEnglish(US)PreVieW(4)进入gnome-initial-setup的窗口Privacy,按照默认设置即可,如图27所示,然后单击Kcxt按钮。图27gnome-initial-setup的窗口【Privacy】(5)进入gnome-initial-setup的窗口【OnlineAccounts,编者此处选择跳过输入在线账户,读者也可以输入自己已有的在线账户进行连接,如图28所示,编者单击眩按钮。PreviousOnlineAccountsConnectYourOnlineAccountsCnectyouraccountstoeasilyaccessyouremail,onlinecalendar,contacts,documentsandphotos.GoogleNextdoudMicrosoftAccountscanbeaddedandremovedatanytimefromtheSettings叩PUCation.图28gnome-initial-setup的窗口OnlineAccounts(6)进入gnome-initial-setup的窗口ReadytoGo,至此,CentOS7已安装并设置完毕,如图29所示,单击StartUSingCCntoS1.inUX按钮。ReadytoGoYou,rereadytogo!StartUsingCentOS1.inux(7)进入窗口GettingStarted,读者可自行查看本界面提供的各种帮助,如图30所ZjSo(iGettingStartedGettingStartedChangewallpaperChangethewIlpaperUsewindowsandworkspacesSwitchtasksUsewindowsandworkspacesCommonTasksBrowsethewebConnecttoonlineaccountsGetonlineSwitchtasksChangethedate,timeandtimezoneUsethesystemsearch1.aunchapplicationsGNOMEHelpAbout图30进入窗口【GettingStarted】此时,本CentoS虚拟机不能上网,单击桌面右上角的“按钮,从弹出的界面中单击“WiredOffv右部三角形,再单击展开页面中的“Connect”,即可使用DHCP动态IP地址上网,如图31所示。图31进入窗口GettingStarted至此,第1台安装CentOS7操作系统的虚拟机已完毕。2.2安装第N台CentOS虚拟机若采用全分布模式部署HadOoP集群,按以上步骤,可再创建其他作为从节点的CentOS虚拟机,例如hadoop2.9.2-slavel和hadoop2.9.2-slave2,同时也可以使用VMWare的克隆技术创建其他CentOS虚拟机,为了方便,克隆虚拟机也可以在安装和配置HadooP后进行。克隆虚拟机的具体步骤如下所示。(1)右键单击已创建好的第1台CentOS虚拟机,从弹出菜单中依次选择f管理T克隆J,如图32所示。0hadoop2.9.2-master-VMwareWorkstation文件(D编辑但亘看虚拟机(M)选项卡CD帮助(toAIQ-QBZI库XQ三m三内容的亍稣B蜩计茸机hadoop2.9.2master,共享的虚拟机主页IQhadoop2.9.2-masterhadoop2.9.2-master4一狂口业事的加关闭选项卡(B)标记为收藏项(F)重命名(八).W(R)(!)电源(P)8羽文件E:.可移动设备(D)皆停(U);发送Ctr1+Alt+DeI(E)抓取物入内容(I)®快煦N)会捕丧屏幕(C)管理(M)浮更改硬件兼容性(三)安装VMWareTOOIS(T)窄;克隆(C)界设置上朗(U)11仕皿比成人X'J1虎以“MJH下载(W).缶从磁盘中删除(D)权限(P)受VNC连接(V)D消息日志(1.)图32选择待克隆的源虚拟机一管理J-I克隆J(2)进入窗口【克隆虚拟机向导】第1个界面,如图33所示,单击产步I按钮。克隆虚拟机向导欢迎使用克隆虚拟机向导Workstmionpro/此向导将帮助您创建此虚拟机的副本。如果您想让其他用户创建此虚拟机的克隆,应在“虚拟机“设置”>“选项高圾吓启用模板模式。一;I下一步(N)A取消图33窗口【克隆虚拟机向导】欢迎界面(3)进入窗口【克隆虚拟机向导】第2个界面,选择克隆源,如图34所示,此处编者选择默认设置单选框选项虚拟机中的当前状态(C),单击I下一步!按钮1>克隆虚拟机向导X克隆源您想从哪个状态创建克隆?克隆自虚拟机中的当前状态(C)从当前状态创建道接克隆将创建一个新快照。现有快照(仅限关闭的虚拟机XS):此虚拟机没有可克隆的快照。< 上一步(B)I下T(N)A取消克隆虚拟机向导克窿类型您希望如何克隆此虚拟机?克隆方法O创建遭接克隆(1.)诺接克隆是对原始虚拟机的引用,所需的存储存盘空间较少。但是,必须能够访问序始虚拟机才能运行。创建完整克隆(F)完整克隆是原始虚拟机当前状态的完整副本。此副本虚拟机完全独立,但需要较多的存储招盘空间。< 上一步(B)下一步(N)取消图35选择克隆类型“创建完整克隆”(5)进入窗口【克隆虚拟机向导】第4个界面,输入新虚拟机名称和保存位置,如图36所示,此处编者的新“虚拟机名称”命名为、2m叩2.9.27以仃”,“位置”保存在“心"吐山Machineshadoop2.9.2-slavel,单击完成按钮。克隆虚拟机向导X新虚期机名称您要为此虚拟机使用什么名称?< 上f(B)IfigI取消图36设置新虚拟机名称和存放位置随后,VMWareWorkstation会按上述设置自动克隆虚拟机hadoop2.9.2-slavel,读者可以参照此方法克隆第3台、第4台CentOS虚拟机。编者使用了常规方法创建了另外2台CentOS虚拟机hadoop2.9.2-slavel和hadoop2.9.2-slave2,以供后续部署一主二从的全分布模式HadOoP集群而准备,结果如图37所示。jhadoop2.9.2masterVMwareWorkstation图37三台CentoS7虚拟机安装完毕效果图