尝试通过多个(hyper-v)VM 在本地设置/模拟 Hadoop 集群。
我正在为运行 centos linux 的 hyper-v 使用 hortonworks 沙盒映像。
如果我使用内部交换机,然后设置从适配器到该虚拟机的连接,并为交换机分配一个静态 IP,那么我就可以访问虚拟机。
如果我只是从主机连接,那就没问题了,但当其他虚拟机也想与它通信时,情况就不太好了。另外,我无法与多台交换机共享连接(或者可以吗?)
如果我要为 Hadoop 节点使用外部交换机,我可以从主机 ping 通它,但不能 ping 通其他虚拟机,更糟糕的是,从主机的 80 端口无法访问 Hue GUI。
您对正确的拓扑结构有何看法?
答案1
我配置的 Hyper-V 机器使用具有动态 IP 的外部虚拟交换机,但只有当该盒子最初由“vagrant up”启动时才会这样 - 如果我销毁该盒子并重新制作,我会获得一个新的 IP,但在此之前,它保持不变。
像这样设置可以让我的主机和虚拟机访问互联网,而且我可以从我的主机访问我的虚拟机来查看那里的虚拟主机。
如果我可以提供更多信息,请告诉我。