localhost:9870工作正常。问题是localhost:8088。他们是否像9870一样移动它?
答案 0 :(得分:1)
没有。如Apache Hadoop 3.0.0中所述:
多项服务的默认端口已更改。
以前,多个Hadoop服务的默认端口位于Linux临时端口范围(32768-61000)。这意味着在启动时,由于与另一个应用程序的冲突,服务有时无法绑定到端口。
这些冲突的端口已移出临时范围,影响NameNode,Secondary NameNode,DataNode和KMS。我们的文档已经过适当更新,但请参阅HDFS-9427和HADOOP-12811的发行说明以获取端口更改列表。
由于YARN端口从不在短暂的端口范围内,因此不需要更改它们。
通过查看Hadoop 3.0.0的yarn-default.xml确认了这一点。
| yarn.resourcemanager.webapp.address | $ {yarn.resourcemanager.hostname}:8088 | RM Web应用程序的http地址。如果仅提供主机作为值,则webapp将在随机端口上提供。