更新時間:2020-07-17 來源:黑馬程序員 瀏覽量:
Hadoop集群的搭建要涉及到多臺機器,而在日常學(xué)習(xí)和個人開發(fā)測試過程中,這顯然是不可行的,為此,可以使用虛擬機軟件(例如VMware Workstation)在同一臺電腦上構(gòu)建多個Linux虛擬機環(huán)境,從而進行Hadoop集群的學(xué)習(xí)和個人測試。
接下來,就分步驟演示如何使用VMware Workstation虛擬軟件工具進行Linux系統(tǒng)虛擬機的安裝配置。
1.創(chuàng)建虛擬機
(1)根據(jù)說明下載并安裝好VMware Workstation虛擬軟件工具(此次演示的是VMware Workstation12版本使用,該工具下載安裝非常簡單,具體可以查閱相關(guān)資料),安裝成功后打開VMware Workstation工具,效果如圖1所示。
圖1 Vmware Workstation界面
(2)在圖1中,單擊“創(chuàng)建新的虛擬機”選項進入新建虛擬機向?qū)?,根?jù)安裝向?qū)Э梢允褂媚J安裝方式連續(xù)單擊“下一步(N)”按鈕。當(dāng)進入到“選擇客戶機操作系統(tǒng)”界面時,選擇此次要安裝的客戶機操作系統(tǒng)為Linux,以及版本CentOS 64位,如圖2所示。
圖2 操作系統(tǒng)選擇
(3)在圖2中選擇好客戶機操作系統(tǒng)后,單擊“下一步(N)”按鈕,進入到“命名虛擬機”界面,自定義配置虛擬機名稱(示例中定義了虛擬機名稱為Hadoop01)和安裝位置,如圖3所示。
圖3 虛擬機命名
(4)在圖3中完成虛擬機命名后,單擊“下一步(N)”按鈕,進入到“處理器配置”界面,根據(jù)個人PC端的硬件質(zhì)量和使用需求,自定義設(shè)置處理器數(shù)和每個處理器的核心數(shù)量,如圖4所示。
圖4 處理器配置
(5)在圖4中完成處理器配置后,單擊“下一步(N)”按鈕,進入到“此虛擬機的內(nèi)存”設(shè)置界面,同樣根據(jù)個人PC端的物理內(nèi)存進行合理分配,這里搭建的Hadoop01虛擬機后續(xù)將作為Hadoop集群主節(jié)點,所以通常會分配較多的內(nèi)存,如圖5所示。
圖5 虛擬機內(nèi)存
(6)在圖5中完成內(nèi)存設(shè)置后,根據(jù)向?qū)Э梢允褂媚J安裝方式連續(xù)單擊“下一步(N)” 按鈕。當(dāng)進入到“指定磁盤容量”界面后,可以根據(jù)實際需要并結(jié)合PC端硬件情況合理選擇最大磁盤大小(此處演示使用默認值20GB),如圖6所示。
圖6 指定磁盤容量
(7)在圖6中完成磁盤容量設(shè)置后,再次根據(jù)向?qū)Э梢允褂媚J安裝方式連續(xù)單擊“下一步(N)” 按鈕。當(dāng)進入到“已準(zhǔn)備好創(chuàng)建虛擬機”界面,就可以查看當(dāng)前設(shè)置的要創(chuàng)建的虛擬機參數(shù),在確認無誤后單擊“完成”選項,即可完成新建虛擬機的設(shè)置,如圖7所示。
圖7 創(chuàng)建完成
根據(jù)上述步驟和說明進行操作,就可以完成新建虛擬機的設(shè)置,不過接下來,還需要對該虛擬機進行啟動和初始化。
2.虛擬機啟動初始化
(1)選中創(chuàng)建成功的Hadoop01虛擬機,右鍵打開“設(shè)置”中的“CD/DVD(IDE)”選項,勾選“使用ISO鏡像文件(M)”選項,并單擊“瀏覽(B)”按鈕來設(shè)置ISO鏡像文件的具體地址(此處根據(jù)前面操作系統(tǒng)的設(shè)置使用CentOS鏡像文件來初始化Linux系統(tǒng)),如圖8所示。
圖8 掛載鏡像
(2)設(shè)置完ISO鏡像文件后,單擊圖2-8中的“確定”按鈕,然后選擇當(dāng)前Hadoop01主界面的“開啟此虛擬機”選項,來啟動Hadoop01虛擬機,如圖2-9所示。
圖9 安裝界面
(3)選擇圖2-9中的第一條“Install or upgrade an existing system”選項,引導(dǎo)驅(qū)動加載完畢進入“Disc Found”界面,如圖10所示。
圖10 媒體選擇
(4)在圖10界面中,按下Tab鍵切換至“Skip”選項并按下Enter鍵就進入到了CentOS操作系統(tǒng)的初始化過程。先單擊界面的“Next”按鈕進入到系統(tǒng)語言設(shè)置界面,為了后續(xù)軟件及系統(tǒng)兼容性,通常會使用默認的“English(English)”選項作為系統(tǒng)語言(為了方便查看也可以選擇“Chinese(Simplified)(中文(簡體))”系統(tǒng)語言),如圖11所示。
圖11 系統(tǒng)語言設(shè)置
(5)設(shè)置好系統(tǒng)語言后,使用系統(tǒng)默認配置連續(xù)單擊界面的“下一步(Next)”按鈕。當(dāng)進入到“存儲設(shè)備警告(Storage Device Warnig)”界面時,選擇“是,忽略所有數(shù)據(jù)(Yes,discard any data)”選項,如圖12所示。
圖12 存儲設(shè)備警告
(5)執(zhí)行完圖12所示的磁盤格式后,會立刻跳轉(zhuǎn)到主機名hostname設(shè)置界面,自定義該臺虛擬機的主機名hostname(此處設(shè)置該臺虛擬機主機名hostname為hadoop01),如圖13所示。
圖13 主機名配置
(6)完成主機名hostname設(shè)置后,繼續(xù)單擊圖13中的“網(wǎng)絡(luò)配置(Configure Network)”選項,在彈窗中選擇唯一的網(wǎng)卡“System etho”并單擊編輯(Edit)按鈕,會出現(xiàn)一個網(wǎng)絡(luò)配置的新彈窗,在新彈窗中勾選“自動連接(Connect automatically)”選項,并單擊“應(yīng)用(Apply)”按鈕,如圖14所示。
圖14 網(wǎng)絡(luò)配置
(7)完成主機名和網(wǎng)絡(luò)配置后,單擊界面的“下一步(Next)”按鈕,進行系統(tǒng)時區(qū)的選擇,此處通常會選擇亞洲/上海(Asia/ShangHai),如圖15所示。
圖15 系統(tǒng)時區(qū)配置
(8)完成系統(tǒng)時區(qū)配置后,單擊界面的“下一步(Next)”按鈕,進入到root用戶密碼設(shè)置界面,讀者可以自定義root用戶密碼,但是要求密碼長度最低6個字符(如果密碼強度較低可能出現(xiàn)提示窗,直接單擊“Use Anyway(無論如何都是用)”選項即可),如圖16所示。
圖16 系統(tǒng)root用戶密碼設(shè)置
(9)完成系統(tǒng)root用戶密碼設(shè)置后,單擊界面的“下一步(Next)”按鈕,進入到磁盤修改格式化界面,直接單擊“將修改寫入磁盤(Write changes to disk)”選項即可,如圖17所示。
圖17 磁盤格式化
執(zhí)行完上述操作后,該虛擬機就會進入磁盤格式化過程,稍等片刻后就會跳轉(zhuǎn)到CentOS系統(tǒng)安裝成功的界面。在安裝成功界面,單擊“重啟(Reboot)”按鈕進行重新引導(dǎo)系統(tǒng),至此,就完成了CentOS虛擬機的安裝。
為了規(guī)范后續(xù)Hadoop集群相關(guān)軟件和數(shù)據(jù)的安裝配置,這里,我們在虛擬機的根目錄下創(chuàng)建一些文件夾作為約定,具體如下:
(1) /export/data/:存放數(shù)據(jù)類文件;
(2) /export/servers/:存放服務(wù)類軟件;
(3) /export/software/:存放安裝包文件。
猜你喜歡:
黑馬程序員大數(shù)據(jù)培訓(xùn)課程