请输入图片描述

我的原因是vm虚拟机里能打开8088结果windows下就打不开了,防火墙已经关闭也能够ping通。

1、检查是否正确的启动了resourcemanager服务
没有的话去检查yarn-site-xml配置或者去看看logs日志
2.检查客户机和虚拟机之间是否能够相互ping通
windows下面与vm虚拟机是否ping通
3.防火墙是否关闭
4.如果是windows显示dns服务器解析错误并且你的ping你的映射名称说没有这个名称的话,说明你的windows下也要设置映射
解决方法:windows的hosts文件位置 添加 ip 映射名称

C:\Windows\System32\drivers\etc\hosts

5.netstat -tpnl | grep java 用这个命令查看8088端口走的什么ip
可能是host文件里的localhost的问题

果然我的问题是 8088给我走的localhost
解决:从hosts文件里把localhost给注释了或者删除 就好了。。
最后关闭hadoop各项服务准备进行重启
重启。。。
开启hadoop 成功显示

真他妈离谱。