【发布时间】:2012-09-18 23:31:07
【问题描述】:
我正在使用 2 个虚拟机和 hadoop 1.0.3 的设置。一台机器配置为主机,一台为从机。除了主服务之外,一组从服务也在主节点上运行。
机器配置为有一个指向公司网络的外部 IP (10.x.x.x) 和一个用于绑定服务的内部 IP (172.16.x.x)。
但是在您可以调查节点 (masternode) 10.x.x.x:50070/dfsnodelist.jsp 的站点上,节点的名称显示为localhost,而不是主机名或机器的 IP。链接也设置为localhost::50075/browseDirectory.jsp...。我希望获得主机名或配置的主机 IP (172.16.x.x)
您知道配置问题可能出在哪里吗?可能是对我遇到的所有其他问题的解释。
【问题讨论】:
-
看起来 dns 无法正常运行。 dns 应该能够通过 ip 反向查找。
-
我没有用于内部“网络”的 DNS,我刚刚手动将 IP 分配给了适配器。或者我搞砸了我的 /etc/hosts 配置 master 映射到 172.16.x.x,localhost 映射到 127.0.0.1。在另一个解决方案中,有一个额外的 master 到 127.0.0.1 的映射,但显然这给我带来了问题,我删除了它。 (P.s.:我不擅长配置网络相关的东西,我只是一个程序员,在那里我有我的优势)
-
从这篇文章中得到了“灵感”:stackoverflow.com/questions/8699753/…
标签: hadoop