2016-04-24 91 views
-2

我已經在Windows 8上安裝了Oracle虛擬框,並且想要與多個節點進行集羣。 - 創建一個主節點 - 創建了兩個從屬節點Hadoop:具有相同IP的多個節點

現在對於羣集,因爲它需要所有節點的IP地址,但在我的情況下,它顯示了所有的節點相同的IP。 [使用ifconfig命令查看IP,對於安裝在VM 10.0.2.15上的所有節點都是相同的]

如何爲每個節點獲取不同的IP?這真的需要嗎?或者我可以繼續使用相同的IP?

回答

0

在虛擬框中創建一個僅限主機的網絡。在創建虛擬機時,配置兩個網絡適配器,一個連接到NAT(用於外部連接),另一個連接到主機專用適配器。在您的僅主機適配器中,選擇您之前創建的僅主機網絡的名稱。

啓動虛擬機,仍然看不到爲您的主機專用網絡分配的IP。您必須爲您的主機專用網絡手動添加靜態IP。假設您使用的是Ubuntu,並且您的主機專用網絡位於eth0上,則必須在/ etc/network/interfaces文件中添加靜態IP設置。在下面的例子中我的host-only網絡的CIDR標記是10.20.20.0/24

auto eth0 
iface eth0 inet static 

gateway 10.20.20.1 

#IP you want to assign to this VM 
address 10.20.20.2 

#netmask of your host-only network 
netmask 255.255.255.0 

保存並關閉/ etc /網絡/接口文件

運行:sudo的ifup eth0的時候

然後檢查ifconfig,ipaddress將被分配給eth0

相關問題