Spark 開發(fā)環(huán)境搭建(一)- 虛擬機(jī)安裝

一、 虛擬機(jī)安裝及相關(guān)配置靜態(tài)IP并上外網(wǎng)

1. 環(huán)境說明

- 主機(jī):Windows7
- 工具: virtualBox4.3.24
- 虛擬機(jī): Centos7

2. 安裝虛擬機(jī)CentOS7

2.1 新建虛擬機(jī)

1.虛擬機(jī)創(chuàng)建.png

打開virtual box,點(diǎn)擊主界面中的新建,出現(xiàn)上述界面,由于本人選擇是的centos7的ISO,所以這里選擇Red Hat64,可根據(jù)自己的情況替換為其他操作系統(tǒng),在接下來的過程中一路下一步,知道遇到設(shè)置磁盤大小停止,設(shè)置系統(tǒng)大小為30G,對(duì)于我們測(cè)試用的集群系統(tǒng)30G大小已經(jīng)足夠了,而且如果后來不夠的話還可以動(dòng)態(tài)添加。

2.2 虛擬機(jī)設(shè)置

點(diǎn)擊剛才新建的虛擬機(jī),之后點(diǎn)擊virtual box上面的設(shè)置,彈出設(shè)置主界面,在這一步操作中我們主要設(shè)置存儲(chǔ)和網(wǎng)絡(luò)兩個(gè)部分,

  • 1 . 加載系統(tǒng)ISO文件
加載iso文件.png
  • 2 . 連接外網(wǎng)

2.連接外網(wǎng)設(shè)置.png

virtualBox新建完虛擬機(jī)之后,默認(rèn)的網(wǎng)絡(luò)連接方式為NAT,所以不需要做其他更改即可上網(wǎng)。

  • 3 . 設(shè)置靜態(tài)IP
3.添加第二網(wǎng)卡.png

集群內(nèi)機(jī)器之間需要相互訪問,因此需要為每臺(tái)機(jī)器分配固定的IP,對(duì)于virtual box工具,目前發(fā)現(xiàn)只能通過兩塊網(wǎng)卡完成即能上網(wǎng)又具有獨(dú)立靜態(tài)IP(其他方式本人也曾嘗試但未成功),因此添加第二個(gè)網(wǎng)卡來配置虛擬機(jī)的固定IP,具體設(shè)置如上圖。

2.3 Centos7安裝過程中的設(shè)置

經(jīng)過以上步驟已基本完成了虛擬機(jī)的初步設(shè)置,但在Centos7安裝過程中還需要對(duì)系統(tǒng)進(jìn)行必要的設(shè)置,

  • 1 . 系統(tǒng)安裝
4.系統(tǒng)安裝.png

選擇第一個(gè)進(jìn)行安裝

  • 2 . 語言選擇
5.語言選擇.png

根據(jù)個(gè)人習(xí)慣選擇語言種類,本人選擇簡(jiǎn)體中文

  • 3 . 系統(tǒng)配置
6.系統(tǒng)配置.png

這個(gè)步驟中,主要設(shè)置下面四個(gè),前面也可以設(shè)置,軟件選擇是選擇系統(tǒng)安裝哪些東西,安裝位置是對(duì)磁盤分區(qū)進(jìn)行設(shè)置,網(wǎng)絡(luò)設(shè)置是否啟用。

  • 4 . 軟件選擇
7.軟件選擇.png

軟件選擇,我們不需要界面等,所以這里選擇最小安裝,然后下一步。

  • 5 . 分區(qū)設(shè)置
8.分區(qū)設(shè)置.png

采用如下的分區(qū)策略,

分區(qū) 說明 30G硬盤
/ Linux 系統(tǒng)根目錄,大小5G以上 8G
/swap 交換分區(qū),物理內(nèi)存的1~2倍 2G
/boot 用于存放系統(tǒng)啟動(dòng)相關(guān)程序,大小100M以上即可 500M
/usr 存放系統(tǒng)應(yīng)用程序,大小3G以上 5G
/var 存放經(jīng)常變化數(shù)據(jù)和日志 2G
/home 存放普通用戶數(shù)據(jù),宿主目錄,剩余空間 剩余空間
9.磁盤分區(qū).png

一般情況下,根據(jù)上述分區(qū)方式滿足即可滿足開發(fā)需要,但需要根據(jù)個(gè)人需要進(jìn)行修改。

  • 6 . 網(wǎng)絡(luò)設(shè)置
10.網(wǎng)絡(luò)設(shè)置.png

默認(rèn)情況下,第二塊網(wǎng)卡是未開啟的,這里將右側(cè)的開啟按鈕打開,則在進(jìn)入到系統(tǒng)后,通過ifconfig命令可以查看到該網(wǎng)卡

  • 7 . 用戶設(shè)置
11.設(shè)置密碼和用戶.png
12.創(chuàng)建用戶hadoop.png

設(shè)置root密碼和用戶,我這里設(shè)置的用戶為,Hadoop,且為管理員權(quán)限,便于后續(xù)的使用(在公司內(nèi)安裝最好不要分配管理員權(quán)限).
經(jīng)過以上步驟就centos系統(tǒng)的各個(gè)方面設(shè)置完畢,點(diǎn)擊安裝系統(tǒng)即可,接下來我們會(huì)對(duì)網(wǎng)絡(luò)進(jìn)行設(shè)置配置靜態(tài)IP。

轉(zhuǎn)載請(qǐng)注明出處:http://www.itdecent.cn/p/e84d0973099f

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容