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可被打开。成功!