外部無法訪問虛擬機8088和50070端口
虛擬機內部可以訪問hadoop的8088和50070端口,但是外部訪問不了,可以ping通,那么肯定是防火牆的原因。
[hadoop@hmaster sbin]$ chkconfig --list (估計我是忘記了reboot,因為我發現我的iptables已經設置為所有情況下都是關閉了)
查看防火牆狀態,必須加上sudo,或者使用root權限。發現防火牆果然是開着的,並且只有22端口是開放的。
解決辦法,關閉防火牆,或者將8088和50070端口開通。
[hadoop@hmaster sbin]$ sudo service iptables stop
[hadoop@hmaster sbin]$ sudo /etc/init.d/iptables stop
增加端口的方式:
[hadoop@hmaster sbin]$ sudo vim /etc/sysconfig/iptables
[hadoop@hmaster sbin]$ sudo service iptables restart
[hadoop@hmaster sbin]$ sudo /etc/init.d/iptables restart