0

我正在使用带有 hadoop 1.0.3 的 2 个 VM 的设置。一台机器配置为主机,一台为从机。除了主服务之外,一组从服务也在主节点上运行。

机器配置为有一个指向公司网络的外部 IP (10.xxx) 和一个用于绑定服务的内部 IP (172.16.xx)。

但是在您可以调查节点(masternode)10.xxx:50070/dfsnodelist.jsp 的站点上,节点的名称显示为localhost而不是主机名或机器的 ip。链接也设置为localhost::50075/browseDirectory.jsp.... 我希望获得主机名或配置的主机 IP (172.16.xx)

你知道配置问题可能出在哪里吗?可能是对我遇到的所有其他问题的解释。

4

1 回答 1

0

知道了!

@octo 是对的,dns 无法正常工作。所以我编辑了/etc/hosts文件以将每台机器的主机名解析为内部网络的 IP

在主人:

172.16.XX.XM      master master-hostname
172.16.XX.XS      slave

在奴隶上:

172.16.XX.XM      master
172.16.XX.XS      slave slave-hostname
于 2012-10-01T01:14:52.087 回答