我的主机环境如何与我的 VM 交互? Hadoop/HortonWorks

How is my Host environment interacting with my VM? Hadoop/HortonWorks

我正在学习 Hadoop。我们刚刚在虚拟机上安装了一个 HortonWorks 沙箱。启动 VM 后,我们就可以使用 Host 的 网络浏览器与 VM 进行交互。

这个我不是很懂。我以为主机和虚拟机是完全隔离的?

为什么当我启动 VM 时,我可以使用 Host 计算机上的 Web 界面与 VM 交互?可能是一个简单的问题,但我以前从未这样做过,也从未使用过这样的虚拟机。

谢谢

是的,VM 的目的是提供一个隔离环境,但 VM 软件仍在您的主机上 运行,并使用其硬件。

您的网络接口相同,并且您正在使用 VM 网络接口的 "port forwarding" 功能。

它与 Hadoop 或该 VM 无关,但与安装时的设置无关。

想要在不同环境中测试其软件的 Web 或其他应用程序开发人员应用了类似的设置。您不需要 VM 中的桌面/GUI 来测试大多数服务器应用程序。

(值得指出的是,最新的 Hortonworks VM 也在内部运行 Docker,因此端口被转发出容器以供 VM 公开)