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

Windows Hadoop:具有相同IP的多个节点,windows,virtualbox,hadoop-2.7.2,Windows,Virtualbox,Hadoop 2.7.2,我已经在windows 8上安装了oracle virtual box,现在我们开始使用多个节点进行群集。 -创建了一个主节点 -创建了两个从属节点 现在进行集群,因为它需要所有节点的IP地址,但在我的例子中,它显示所有节点的IP相同。 [使用ifconfig命令查看IP,对于安装在VM 10.0.2.15上的所有节点都是相同的] 如何为每个节点获取不同的IP?在虚拟机箱中创建一个仅限主机的网络。创建vm时,配置两个网络适配器,一个连接到NAT(用于外部连接),另一个连接到仅主机适配器。在仅主机

我已经在windows 8上安装了oracle virtual box,现在我们开始使用多个节点进行群集。 -创建了一个主节点 -创建了两个从属节点

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


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

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

启动虚拟机,仍然看不到为仅主机网络分配的IP。您必须为您的纯主机网络手动添加静态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