我們每一台虛擬機器設定2張網路介面卡
1.介面卡1為「僅限主機」介面卡,這個介面卡用於Host主機(您電腦安裝的Windows系統)與虛擬主機master、data1、data2、data3網路互通使用。
2.設定介面卡2為 NAT ,這是為了虛擬主機可以連線至網際網路
Step1 設定Master虛擬機器 網路設定,設定介面卡1
選擇master>按下設定值>點選網路>點選介面卡1>選擇「僅限主機」介面卡
Step2 設定Master虛擬機器 網路設定,設定介面卡2
設定介面卡2為 NAT
Step3在您使用的的Windows系統,請查看網路設定
開始>控制台>網路和網際網路>網路和共用中心>變更介面卡設定
Step4查看VirtualBox Host-Only Network網路設定
在VirtualBox Host-Only Network,按下滑鼠右鍵,點選內容,然後再選取TCP/Ipv4
Step5查看 VirtualBox Host-Only Network網路設定
您可以看到它是使用192.168.60.250 (不同的網路環境IP環境可能不一樣),因為必須在同一個網段,所以後續我們設定虛擬機的IP必須是192.168.60.XXX,才能夠讓Host主機(您電腦安裝的Windows系統)與虛擬主機master、data1、data2、data3網路互通
Step6 設定master虛擬機器網路
啟動Master後,請在終端機輸入下列指令,設定網路
sudo gedit /etc/network/interfaces輸入下列內容
# interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback # Host-only interface auto eth0 iface eth0 inet static address 192.168.60.100 netmask 255.255.255.0 network 192.168.60.0 broadcast 192.168.60.255 # NAT interface auto eth1 iface eth1 inet dhcp
說明如下
Step7設定master虛擬機器 Hosts
請在終端機輸入下列指令,設定Hosts
sudo gedit /etc/hosts輸入下列內容
127.0.0.1 localhost 127.0.1.1 hadoop 192.168.60.100 master 192.168.60.101 data1 192.168.60.102 data2 192.168.60.103 data3 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
說明如下
Step8重新開機後
請在終端機輸入下列指令確認IP已設定完成
ifconfig
如下畫面
Step9設定data1 data2 data3
請重複Step 1,2,6,7,8 設定
data1 192.168.60.101
data2 192.168.60.102
data3 192.168.60.103
此圖出自Spark官網 https://spark.apache.org/
我用書上的方法不能上網,用這個雖然可以,但是會不定時斷線,必須重新連線才可以,不知道有沒有方法可以解決??
回覆刪除