hadoop 3.1.1 无法访问hdfs(50070)的web界面

Posted code never lies

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hadoop 3.1.1 无法访问hdfs(50070)的web界面相关的知识,希望对你有一定的参考价值。

1.启动hadoop.然后netstat -nltp|grep 50070,如果,没有找到进程,说明没有配置web界面的端口修改hdfs-site,xml中加上如下配置

再次启动后,netstat -nltp|grep 5070,仍然没有该端口号信息的话说明namenode可能没有成功启动,建议先jps下如果没有再去$HADOOP_HOME/logs下查看namenode日志.

如果你用的主机名:端口号,先去检查下/etc/hosts下的主机名的ip,是否配置的和你当前的ip相同,然后重新启动hadoop

 

保证namenode成功启动后再执行下面几个步骤

2.现在虚拟机内尝试访问hadoop002:50070,如果访问不了,估计是sellinux的问题执行以下命令setenforce 0(设置为permissive模式)接着重新在虚拟机内访问,此时应该可以正常访问了

 

3.但是在外部的宿主机内此时无法访问,说明linux的防火墙没有开放50070端口,简单粗暴的方式是把防火墙关掉sudo service iptables stop还有一种方式就是修改防火墙的配置文件开放50070端口执行以下命令

sudo vi /etc/sysconfig/iptables,加上这么一行-I INPUT -m state --state NEW -m tcp -p tcp --dport 50070 -j ACCEPT(再加一行8088)

 

修改完成后sudo service iptables restart重启防火墙服务

 

4.这个时候在宿主浏览器中输入主机名:端口即可访问,如果还访问不了,去修改下宿主机的hosts文件C:\\Windows\\System32\\drivers\\etc\\hosts中的ip,保持和虚拟机中的主机ip一致然后重新访问即可

 

 

 

以上是关于hadoop 3.1.1 无法访问hdfs(50070)的web界面的主要内容,如果未能解决你的问题,请参考以下文章

hdfs的web管理页面无法访问解决办法!

Hadoop组件之-HDFS(HA实现细节)

hadoop怎么访问hdfs路径

外网无法访问hdfs文件系统

hadoop 50070 无法访问问题解决汇总

大数据开发:flume上传HDFS