Hadoop的50070端口無法用瀏覽器打開


Hadoop 50070是hdfs的web管理頁面,在搭建Hadoop集群環境時,有些大數據開發技術人員會遇到Hadoop 50070端口打不開的情況,引起該問題的原因很多,想要解決這個問題需要從以下方面進行排查!個人從網上找了幾個方法都試了但是沒有效果,幾個常用解決方法如下,最后附上我的問題以及解決方案!!!

1. 排查Namenode是否部署成功

排查Namenode是否部署成功可以采用命令/etc/init.d/hadoop-0.20-namenode status或jps兩種方式之一查看,如Namenode未部署成功,需重新部署Namenode;若已部署成功,請進行第二步排查!

 

2. 排查datanode是否部署成功

排查datanode是否部署成功可以采用jps命令進行查看,如果部署未成功,找到問題節點進行解決;若部署成功請進行第三步。

 

 3.排查防火牆是否開啟

排查防火牆是否正常開啟,如果防火牆關閉了,可按照以下方式進行設置:

centos7的方式:

systemctl status firewalld.service #查看防火牆狀態

systemctl stop firewalld.service #停止防火牆

systemctl start firewalld.service #開啟防火牆

systemctl enable firewalld.service #開機自啟 “啟用”

systemctl disable firewalld.service #開機自啟 “禁用”

netstat –ant  #查看本地開發端口

127.0.0.1 50070

 

在hdfs-site.xml中,更改開放端口的綁定IP:

<property>

  <name>dfs.http.address</name>

  <value>0.0.0.0:50070</value>

</property>

將綁定IP改為0.0.0.0,而不是本地回環IP,這樣,就能夠實現外網訪問本機的50070端口了

 4.C:\Windows\System32\drivers\etc\hosts這個文件

本人問題就出在這里,里面是配置好的,但是就是無法用主機名字連接最終發現問題出現在一個小符號上面

 

 

 文件里前面這個#號是相當於注釋的作用,不知道是為何被加上,前面加了井號鍵的,就是被作廢的一行。
這個hosts文件不是原版的,已經被修改過了,可能是病毒修改的,也可能是一些安全工具軟件修改的

將#號去掉,完美解決問題!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM