ssh: could not resolve hostname. Name oder Dienst nicht bekannt

Ich versuche zum einrichten von hadoop auf meine amazon-Instanzen, die auf einem 2-Knoten-cluster. Jede Instanz hat einen öffentlichen dns, die ich verwende, verweisen. Also in der /etc/hosts-Dateien auf beiden Maschinen habe ich append-Zeilen wie diese:

{public dns of 1st instance} node1
{public dns of 2st instance} node2

Ich bin auch in der Lage, ssh in jeder Instanz von den anderen, indem Sie einfach tun:

ssh {public dns of the other instance}

In der die hadoop/conf/slaves auf die erste Instanz die Datei die ich habe:

localhost
node2

Wenn ich das Skript starte bin/start-dfs.sh
Es ist in der Lage, starten Sie den namenode, datanode, und secondary namenode auf dem master, aber er sagt:

node2: ssh: Could not resolve hostname node2: Name or service not known

Gleichen es ausgedruckt, wenn ich es versuchen:

ssh node2

Ich denke, die Frage ist wie sage ich es zuordnen Knoten 2 mit der public-dns von der zweiten Instanz. Ist es nicht genug, um die Bibliothek der

{public dns of 2st instance} node2

Zeile zur /etc/hosts-Datei?
Muss ich zum Neustarten der Instanzen?

InformationsquelleAutor Amre | 2013-08-08

Schreibe einen Kommentar