我在CentOS遇到这个问题,50070不行但8088可以,尝试了各种方法无法解决,各个进程全都启动,格式化namenode,各种配置正常均无法解决。后来觉得是默认访问端口没有生效,所以尝试添加端口配如下
mapred-site.xml 添加下面两个<property> <name>mapred.job.tracker.http.address</name> <value>0.0.0.0:50030</value></property><property> <name>mapred.task.tracker.http.address</name> <value>0.0.0.0:50060</value></property>hdfs-site.xml 添加下面配置<property> <name>dfs.http.address</name> <value>0.0.0.0:50070</value></property>然后停止所有进程,删除name、data文件夹下数据重新格式化,重新启动后访问正常希望对大家有所帮助(0.0.0.0是本地地址,可以替换成其他地址。我在ubuntu 16.04中采用同样的配置但并没有出现这种情况,希望哪位大神能够清晰的解释这个问题)