hadoop集群正常启动后,hdfs的web可以访问,但是yarn的web页面无法访问,查看yarn的日志,也是正常启动,没有异常日志,后来以为端口的问题,查看端口的时候,发现了不同:

8088对应的local Address是docker本身的ip,和50070对应的是不一样,然后在yarn-site.xml添加配置:    

<!--yarn总管理器的web http通讯地址-->
    <property>
        <name>yarn.resourcemanager.webapp.address</name>
        <value>0.0.0.0:8088</value>
    </property>

再重新启动就可以访问了;

网上查询了一下IP和0.0.0.0的区别,好像是否允许外网ip访问的区别,具体为什么不是很懂。

 

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐