2017-12-18 7 views
-1

Ich lerne Hadoop. Wir haben gerade eine HortonWorks Sandbox auf einer VM installiert. Sobald wir die VM gestartet haben, können wir den Webbrowser des Hosts zur Interaktion mit der VM verwenden.Wie interagiert meine Host-Umgebung mit meiner VM? Hadoop/HortonWorks

Ich verstehe das nicht wirklich. Ich dachte, der Host und die VM wären komplett isoliert?

Warum, wenn ich die VM starte, kann ich dann die Web-Schnittstelle auf meinem Host Computer mit der VM interagieren? Kann eine einfache Frage sein, aber ich habe das noch nie zuvor getan und ich habe noch nie eine VM so verwendet.

Dank

Antwort

1

Der Zweck einer VM ist eine isolierte Umgebung, ja, aber die VM-Software noch läuft auf dem Host und mit seiner Hardware zu geben.

Ihre Netzwerkschnittstelle ist identisch und Sie verwenden "Portweiterleitung" -Funktionen der VM-Netzwerkschnittstelle.

Es hat nichts mit Hadoop oder dieser VM zu tun, aber die Einstellungen, mit denen es installiert wurde.

Ähnliche Einstellungen werden von Web- oder anderen Anwendungsentwicklern vorgenommen, die ihre Software in verschiedenen Umgebungen testen möchten. Sie benötigen keinen Desktop/GUI in einer VM, um die meisten Serveranwendungen zu testen.

(erwähnenswert, dass die neueste Hortonworks VM läuft auch Docker intern, so Ports aus einem Behälter weitergeleitet wird von der VM ausgesetzt werden)

+0

Danke, macht jetzt Sinn. – fpolig01

Verwandte Themen