hadoop 8088端口网页无法打开的原因分析

首先master和slaves的节点正常

http://server71:50070 (HDFS管理界面)正常可以打开

http:// server71:8088 yarn管理界面打不开

Master(server71)

Slaves(server72,73,74)

[root@server71 bin]# jps

2271 NameNode

2671 Jps

2600 ResourceManager

2453 SecondaryNameNode

[root@server72 hadoop]# jps

24034 DataNode

24338 NodeManager

24370 Jps

 

这次主要是为了找到如何分析错误的原因和修改错误的地方,我已经有过成功配置的经验,所以肯定是某个配置除了问题。和yarn配置相关的其实只有一个。

yarn-site.xml

 

<configuration>
 <property>
    <name>yarn.resourcemanager.hostname</name>
    <value>server71</value>
 </property>
    <property>
    <name>yarn.nodemanager.aux-services</name>
    <value>mapreduce_shuffle</value>
 </property>
</configuration>


造成错误的原因有很多,比如host相关文件,端口是否占用,防火墙是否打开等等。

 

 

 

首先查看了log文件,并没发现什么错误,随后重新试了一下链接,发现正常打开了8088端口的界面。说明我配置完全正确,只是机器反应慢。

 

不是存心玩儿各位,真的自己就好了。原因基本上有3中

1,关闭防火墙,不同版本centos命令不同

2,如果你和我一样配置hostname而不是ip+端口。name请检查下面三个配置文件

  • /etc/hosts
  • /etc/sysconfig/network-scripts/ifcfg-eth0
  • /etc/sysconfig/network
  • hostname命令

3,查看端口是否被其他软件占用。如果你的系统是干净的系统,就是为了hadoop才搞的镜像。这个可能很小,请看前面两个原因,尤其是第二个。

4,我的原因,系统慢需要等待一段时间

 

 

### 解决Hadoop Web界面端口9870无法打开的故障排查 #### 确认NameNode状态 确保NameNode正在运行并监听正确的端口。可以通过命令`jps`来确认Java进程的状态,其中应包含`NameNode`条目[^1]。 ```bash jps ``` 如果未看到`NameNode`,则需检查启动日志文件通常位于`${HADOOP_LOG_DIR}`目录下,默认情况下可能是`/var/log/hadoop/`路径下的相应服务的日志文件。 #### 配置防火墙设置 有时本地或云环境中的防火墙可能会阻止对外部访问特定端口。对于Linux系统,可以使用如下iptables命令查看当前规则: ```bash sudo iptables -L -n | grep 9870 ``` 如果没有找到允许该端口流量的规则,则需要添加一条新规则以开放此端口给外部连接请求[^2]。 #### 修改配置文件 检查核心站点配置文件(`core-site.xml`)以及HTTPFS配置文件(`httpfs-site.xml`)中关于webui地址的相关参数是否正确设置了主机名和端口号。特别是当集群内部署了多个网络接口卡(NICs),可能会影响默认绑定行为[^3]。 #### 日志分析 深入研究namenode的日志记录可以帮助定位具体原因。重点查找涉及jetty服务器初始化失败的信息片段;这些错误提示往往能指引进一步的操作方向。 #### 浏览器兼容性和代理问题 尝试更换不同类型的浏览器重新加载页面,排除因缓存机制或其他因素造成的显示异常情况。另外,在企业环境中工作时要注意是否存在透明代理影响到了实际通信过程。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值