1. 程式人生 > >hadoop的50070埠不能訪問網頁的解決方法-總結

hadoop的50070埠不能訪問網頁的解決方法-總結

              在Hadoop叢集搭建完成後,hadoop本身自帶了一個webUI訪問頁面,我們可以觀察到一些叢集的基本狀況,包括磁碟容量和叢集節點是否正常存活狀態,Hadoop版本,可以檢視hdfs的一些檔案位置,副本備份情況和檔案塊大小等。雖然功能簡單一些,但是也還可以,能看一些叢集的基本資訊。當然我們也可以根據需要來自定義開發需要的功能,實現網頁操作所有的服務。

           搭建完hadoop集群后,啟動hdfs程序後,jps 檢視也有相應的程序, 測試一下hdfs dfs   -put 檔案到 叢集上也正常,想用網頁檢視一下,缺發現不能開啟網頁。這就奇怪了啊。以下是不能訪問webUI的原因。

    1. 首先要檢視配置檔案中是否啟用了50070的埠訪問。如果沒有那當然不能訪問了哦

             編輯配置檔案hdfs-site.xml 

           沒有就增加 這一段內容:

           <property>
                    <name>dfs.namenode.http.address</name>
                   <value>slave1:50070</value>
           </property>

    新增後:wq儲存,重新啟動一下叢集。再次訪問即可。一般是正常可以訪問的。

 2. 應該是防火牆沒有關閉,也沒有設定埠允許通過防火牆訪問規則,導致被攔截不能訪問。

      一般最好是關閉防火牆比較關閉。 systemctl  stop   firewalld.service 關閉防火牆;  禁止自動啟動就用 systemctl  disable  firewalld.service  . 就可以了。

     還有個防火牆是selinux: 要設定為  vi  /etc/selinux.config    

     

3.  還有種可能就是開啟了翻牆上網的工具,會設定代理就不能開啟瀏覽器了,當然報錯不一樣。

      一般是這種報錯: 

這種就把這個工具退出即可,如果還是不行就換個瀏覽器訪問或者重啟一下瀏覽器即可。

 以上就是50070 不能訪問的問題原因總結。