Hadoop:具有相同IP的多个节点

时间:2016-04-24 17:35:10

标签: windows virtualbox hadoop-2.7.2

我已经在Windows 8上安装了oracle虚拟盒,并希望用多个节点进行群集。     - 创建了一个主节点     - 创建了两个从属节点

现在进行群集,因为它需要所有节点的IP地址,但在我的情况下,它显示所有节点的相同IP。 [使用ifconfig命令查看IP,对VM 10.0.2.15上安装的所有节点都相同]

如何为每个节点获取不同的IP?

1 个答案:

答案 0 :(得分:0)

在虚拟框中创建仅限主机的网络。创建虚拟机时,请配置两个网络适配器,一个连接到NAT(用于外部连接),另一个连接到仅限主机的适配器。在仅限主机的适配器中,选择您之前创建的仅限主机网络的名称。

启动虚拟机,您仍然看不到为仅限主机的网络分配的IP。您必须为Host-Only网络手动添加静态IP。假设您使用的是Ubuntu,并且您的主机网络位于eth0上,则必须在/ etc / network / interfaces文件中添加静态IP设置。在以下示例中,仅我的主机网络的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 / network / interfaces文件

运行:sudo ifup eth0

然后检入ifconfig,ipaddress将被分配给eth0