Hadoop使用过程中,外网无法访问50070端口解决

问题

在Hadoop使用过程中,外网无法访问50070端口

准备在虚拟机外的网页上打开 http://192.168.18.101:50070/dfshealth.html#tab-overview

发现打不开,无响应,但可以在命令提示符中Ping通192.168.101

感谢!-> 坚守梦想的博客【外部无法访问虚拟机8088和50070端口


发现是虚拟机防火墙的原因,后面添加50070端口后,重新设置生效,最终成功在虚拟机外访问http://192.168.18.101:50070/dfshealth.html#tab-overview

 

[注: 本文全程使用root权限操作,若无root权限账号,在命令前加上sudo即可。]

操作

1.

chkconfig --list 

 

 

2.查看防火墙状态,必须加上sudo,或者使用root权限。发现防火墙果然是开着的,并且只有22端口是开放的。

我这里是root登录,就不加sudo了。

service iptables status

 

3.①解决办法,关闭防火墙;

 sudo service iptables stop

 sudo /etc/init.d/iptables stop

②或者将8088和50070端口开通。

增加端口的方式:

 sudo vim /etc/sysconfig/iptables

 

 

 

 

 

4.应用此设置

 service iptables restart

 

 或者使用下面的命令

/etc/init.d/iptables restart


 5.再次使用 service iptables status 命令查看防火墙状态

 

 

 50070端口已开通。 http://192.168.18.101:50070/dfshealth.html#tab-overview可被打开。成功!

 

posted @ 2020-04-25 14:17  厸清扬  阅读(2516)  评论(0编辑  收藏  举报