如何为主机名和本地主机配置端口?

How to configure ports for hostname and localhost?

我是 运行 Centos 6.7 上单节点 Hortonworks Hadoop 集群(HDP 2.3.4) 上的浏览​​器:

如何设置 localhost<hostname> 具有相同的端口配置?

这可能表明 NameNode HTTP 服务器套接字绑定到单个网络接口,而不是环回接口。 NameNode HTTP服务器地址由hdfs-site.xml中的配置属性 dfs.namenode.http-address控制。通常这会指定主机名或 IP 地址,并且会映射到单个网络接口。您可以通过将 属性 dfs.namenode.http-bind-host 设置为 0.0.0.0 (通配符地址,匹配所有网络接口)来告诉它绑定到所有网络接口。必须重新启动 NameNode 才能使此更改生效。

其他 Hadoop 守护进程也有类似的属性。例如,YARN 有一个名为 yarn.resourcemanager.bind-host 的 属性,用于控制 ResourceManager 如何绑定到其 RPC 服务器的网络接口。

有关 hdfs-default.xml and yarn-default.xml. There is also full coverage of multi-homed deployments in HDFS Support for Multihomed Networks 的 Apache Hadoop 文档中有更多详细信息。