2016-04-24 21 views
-2

Ich habe Oracle virtuelle Box auf Windows 8 installiert, und wollen für Clustering mit mehreren Knoten gehen. - erstellt einen Master-Knoten - erstellt zwei Slave-KnotenHadoop: mehrere Knoten mit gleicher IP

Jetzt für Clustering, da es die IP-Adresse aller Knoten erfordert, aber in meinem Fall zeigt es die gleiche IP für alle Knoten. [IP wird mit dem Befehl ifconfig angezeigt und ist für alle auf VM 10.0.2.15 installierten Knoten identisch]

Wie bekomme ich unterschiedliche IPs für jeden Knoten? Ist das wirklich erforderlich? Oder kann ich mit der gleichen IP fortfahren?

Antwort

0

Erstellen Sie ein Host-Only-Netzwerk in der virtuellen Box. Konfigurieren Sie beim Erstellen einer VM zwei Netzwerkadapter, von denen einer an NAT (für externe Konnektivität) und der andere an Host-Only-Adapter angeschlossen ist. Wählen Sie in Ihrem Host-Only-Adapter den Namen des Host-Only-Netzwerks, das Sie zuvor erstellt haben.

Starten Sie die VMs. Sie sehen immer noch keine IP für Ihr Host-Only-Netzwerk. Sie müssen statische IPs für Ihr Host-Only-Netzwerk manuell hinzufügen. Angenommen, Sie verwenden Ubuntu und Ihr Host-Only-Netzwerk befindet sich auf eth0, müssen Sie die statischen IP-Einstellungen in der Datei/etc/network/interfaces hinzufügen. Im folgenden Beispiel ist die CIDR-Schreibweise meines Host-Only-Netzwerk 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 

Speichern und schließen Sie die Datei/etc/network/interfaces Datei

Run: sudo ifup eth0

dann check-in ifconfig, eine IP-Adresse wäre eth0

zugewiesen worden