Я пытаюсь настроить двухузловой кластер Hadoop (следуя этому руководству ), где главным будет мой ноутбук с Ubuntu, а в качестве подчиненного - виртуальный бокс, работающий под управлением Ubuntu.
Я также читал о сети в виртуальном боксе , но у меня все еще есть проблемы.
Однако у обоих одинаковый IP-адрес, и теперь у меня на главном узле есть файл / etc / hosts
:
127.0.0.1 localhost
127.0.1.1 gsamaras
127.0.1.1 master
127.0.1.1 slave-1
Мне кажется, что это не так, поэтому я хотел бы чтобы дать Ubuntu виртуального бокса другой IP.Я проверял этот вопрос Изменить IP-адрес виртуальной машины под управлением linux ubuntu на Windows 8? , но предлагаемый ответ не найден в виртуальном ящике . Я выбрал следующее:
Устройства -> Сеть -> Мостовой адаптер (имя wlan0)
со значением по умолчанию NAT . Однако файл / etc / hosts
имеет тот же IP-адрес. Я также сделал это для нового Ubuntu, который я создал в виртуальном боксе, перед тем, как приступить к процессу установки Ubuntu, но его / etc / hosts
такой же, как и другие Ubuntu в виртуальном боксе, то есть:
127.0.0.1 localhost
127.0.1.1 gsamaras-VirtualBox
127.0.1.1 master
127.0.1.1 slave-1
Как сделать так, чтобы Ubuntu виртуального бокса и мой Ubuntu имели разные IP-адреса?
РЕДАКТИРОВАТЬ:
На главном узле (т.е. моем ноутбуке)
hadoopuser@gsamaras:/home$ /sbin/ifconfig -a
eth0 Link encap:Ethernet HWaddr e8:40:f2:d8:76:ca
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:38796 errors:0 dropped:0 overruns:0 frame:0
TX packets:38796 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6705515 (6.7 MB) TX bytes:6705515 (6.7 MB)
wlan0 Link encap:Ethernet HWaddr 00:08:ca:bd:cf:22
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::208:caff:febd:cf22/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:654899 errors:0 dropped:0 overruns:0 frame:0
TX packets:442294 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:746284872 (746.2 MB) TX bytes:121215609 (121.2 MB)
и на подчиненном узле (т.е. виртуальном боксе):
gsamaras@gsamaras-VirtualBox:~$ /sbin/ifconfig -a
eth0 Link encap:Ethernet HWaddr 08:00:27:a3:40:f1
inet addr:192.168.1.5 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fea3:40f1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:42 errors:0 dropped:0 overruns:0 frame:0
TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4748 (4.7 KB) TX bytes:10743 (10.7 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:172 errors:0 dropped:0 overruns:0 frame:0
TX packets:172 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12500 (12.5 KB) TX bytes:12500 (12.5 KB)
РЕДАКТИРОВАТЬ_1:
С главного узла, который я сделал (пока сеть виртуального бокса настроена на мостовой адаптер с именем wlan0):
gsamaras@gsamaras:~$ ssh 192.168.1.5
ssh: connect to host 192.168.1.5 port 22: No route to host
gsamaras@gsamaras:~$ ssh 192.168.1.2
The authenticity of host '192.168.1.2 (192.168.1.2)' can't be established.
ECDSA key fingerprint is 78:21:77:e8:aa:c5:c5:41:8f:32:56:f7:c6:37:fc:a2.
Are you sure you want to continue connecting (yes/no)? no
Host key verification failed.
gsamaras@gsamaras:~$ ping 192.168.1.5
PING 192.168.1.5 (192.168.1.5) 56(84) bytes of data.
From 192.168.1.2 icmp_seq=1 Destination Host Unreachable
...