Wie kann ich eine Ubuntu-Server-VM /etc/hostname/
beim Start automatisch auf den Wert der zugewiesenen IP-Adresse der VM einstellen lassen ?
Ich erstelle ein Ubuntu-Server-VM-Image, um Hadoop auszuführen. Wenn ein Client mit Hadoop interagiert, gibt er die Adressen der Knoten im Cluster zurück (auch wenn sich in diesem Fall alle Prozesse auf demselben Computer befinden), mit denen der Client interagieren kann. Diese Adressen werden von Javas Hostnamen-Auflösung bestimmt, die meiner Meinung nach überhaupt nicht zuverlässig ist. Es wurde mir empfohlen, dies am besten zu umgehen, indem Sie /etc/hostname/
die zugewiesene IP-Adresse der einzigen Netzwerkschnittstelle festlegen . Alternativ kann es eine Möglichkeit geben, eine Umgebungsvariable festzulegen und diese dann an die JVM weiterzuleiten, die jeden Hadoop-Prozess ausführt.