hadoop啟動 datanode的live node為0


hadoop啟動 datanode的live node為0

      瀏覽器訪問主節點50070端口,發現 Data Node 的 Live Node 為 0

    

      查看子節點的日志

       

       看到

      

        可能是無法訪問到主節點的9000端口

        使用telnet訪問一下主節的9000端口

#telnet hadoop.master 9000

   輸出訪問失敗,

        回到主節點,開放9000端口,再重啟防火牆。

#firewall-cmd --zone=public --add-port=9000/tcp --permanent
#firewall-cmd --reload

        再訪問一次,主節點9000端口,訪問成功。

        打開瀏覽器,訪問主節點的8088節點,發現 Active Nodes 顯示 0

                 再回去看子節點日志,貌似是主要節點的8031沒有開放

               去主節點開放 8031 節點,重啟防火牆

#firewall-cmd --zone=public --add-port=8031/tcp --permanent
#firewall-cmd --reload

          再 ./start-all.sh 重啟 hadoop, 看到 Active Nodes 是 2, 正常。

            草啊, 真是菜雞啊, 都是端口沒有打開的問題。

 


免責聲明!

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



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