- Hadoop 3.x大數(shù)據(jù)開發(fā)實戰(zhàn)
- 張偉洋
- 1020字
- 2023-07-17 19:28:26
2.1.4 設(shè)置固定IP

為避免后續(xù)啟動操作系統(tǒng)后,因IP地址改變,而導(dǎo)致集群間通信失敗,節(jié)點間無法正常訪問,需要將操作系統(tǒng)的IP狀態(tài)設(shè)置為固定IP,具體操作步驟如下:
1.查看VMware網(wǎng)關(guān)IP
單擊VMware菜單欄中的【編輯】|【虛擬網(wǎng)絡(luò)編輯器】命令,在彈出的【虛擬網(wǎng)絡(luò)編輯器】窗口的上方表格中選擇最后一行,即外部連接為【NAT模式】,然后單擊下方的【NAT設(shè)置】按鈕,如圖2-1所示。
在彈出的【NAT設(shè)置】窗口中,查看VMware分配的【網(wǎng)關(guān)IP】。可以看到,本例中的網(wǎng)關(guān)IP為192.168.170.2(網(wǎng)段為170,也可手動修改為其他網(wǎng)段,此處保持默認(rèn)),如圖2-2所示。

圖2-1 選擇外部NAT模式

圖2-2 查看VMware網(wǎng)關(guān)IP
需要注意的是,后續(xù)為VMware中的操作系統(tǒng)設(shè)置IP時,網(wǎng)關(guān)IP應(yīng)與圖2-2中的網(wǎng)關(guān)IP保持一致。
2.配置系統(tǒng)IP
CentOS 7系統(tǒng)IP的配置方法有兩種:桌面配置方式和命令行配置方式,下面分別進(jìn)行講解。
(1)桌面配置方式
單擊系統(tǒng)桌面右上角的倒三角按鈕,在彈出的窗口中單擊【有線設(shè)置】選項,如圖2-3所示。
在彈出的窗口中單擊下方的【添加配置】按鈕,如圖2-4所示。

圖2-3 系統(tǒng)有線網(wǎng)絡(luò)設(shè)置

圖2-4 添加網(wǎng)絡(luò)配置
在彈出的【網(wǎng)絡(luò)配置】窗口中,左側(cè)單擊選擇【IPv4】,右側(cè)的【地址】選擇【手動】。
接著輸入IP地址、網(wǎng)絡(luò)掩碼、網(wǎng)關(guān)和DNS服務(wù)器信息。IP地址可以自定義,范圍在1~254,IP地址的網(wǎng)段應(yīng)與網(wǎng)關(guān)一致,此處將IP地址設(shè)置為192.168.170.133。輸入完畢后單擊【添加】按鈕,如圖2-5所示。

圖2-5 填寫網(wǎng)絡(luò)配置信息
(2)命令行配置方式
在系統(tǒng)終端命令行窗口執(zhí)行以下命令,修改文件ifcfg-ens33:
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
完整修改后的內(nèi)容如下:

上述內(nèi)容中,實線框標(biāo)注的是修改的內(nèi)容,虛線框標(biāo)注的是添加的內(nèi)容。
需要修改的屬性及解析如下:
· BOOTPROTO:值static表示靜態(tài)IP(固定IP),默認(rèn)值是dhcp,表示動態(tài)IP。
· ONBOOT:yes表示開機啟用本配置。
需要添加的屬性及解析如下:
· IPADDR:IP地址。
· NETMASK:子網(wǎng)掩碼。
· GATEWAY:默認(rèn)網(wǎng)關(guān)。虛擬機安裝的話,通常是2,即VMnet8的網(wǎng)關(guān)設(shè)置。
· DNS1:DNS配置。虛擬機安裝的話,與網(wǎng)關(guān)一致。若需要連接外網(wǎng),需要配置DNS。
· DNS2:網(wǎng)絡(luò)運營商公眾DNS,此處也可省略。
修改完成后執(zhí)行以下命令,重啟網(wǎng)絡(luò)服務(wù),使修改生效:
$ sudo service network restart
重啟完成后,可以通過ifconfig命令或者以下命令,查看改動后的IP:
$ ip addr
在輸出的信息中,若網(wǎng)卡ens33對應(yīng)的IP地址已顯示為設(shè)置的地址,說明IP修改成功,如圖2-6所示。

圖2-6 查看系統(tǒng)IP地址
3.測試本地訪問
在本地Windows系統(tǒng)中打開cmd命令行窗口,使用ping命令訪問虛擬機中操作系統(tǒng)的IP地址,命令如下:
$ ping 192.168.170.133
若能成功返回數(shù)據(jù),說明從本地Windows可以成功訪問虛擬機中的操作系統(tǒng),便于后續(xù)從本地系統(tǒng)進(jìn)行遠(yuǎn)程操作。
- Learning Spring Boot
- 大數(shù)據(jù):規(guī)劃、實施、運維
- 3D計算機視覺:原理、算法及應(yīng)用
- Spark大數(shù)據(jù)分析實戰(zhàn)
- 白話大數(shù)據(jù)與機器學(xué)習(xí)
- 網(wǎng)站數(shù)據(jù)庫技術(shù)
- 大數(shù)據(jù)技術(shù)入門
- 大數(shù)據(jù)治理與安全:從理論到開源實踐
- 淘寶、天貓電商數(shù)據(jù)分析與挖掘?qū)崙?zhàn)(第2版)
- 深入理解InfluxDB:時序數(shù)據(jù)庫詳解與實踐
- 大數(shù)據(jù)技術(shù)原理與應(yīng)用:概念、存儲、處理、分析與應(yīng)用
- SIEMENS數(shù)控技術(shù)應(yīng)用工程師:SINUMERIK 840D-810D數(shù)控系統(tǒng)功能應(yīng)用與維修調(diào)整教程
- 數(shù)據(jù)挖掘與數(shù)據(jù)化運營實戰(zhàn):思路、方法、技巧與應(yīng)用
- 數(shù)據(jù)庫技術(shù)與應(yīng)用:SQL Server 2008
- Machine Learning for Mobile