首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Hadoop Web UI 監控全攻略:NameNode、JobTracker 狀態查看與 Hosts 映射問題解決

     編輯:Java 綜合教學

Hadoop Web UI 監控全攻略

安裝部署 Hadoop 叢集後,Web 管理界面是直觀監控叢集健康狀態的首選工具。本文介紹兩大核心監控端口、常見「無法瀏覽文件系統」問題的根因與解決方案。

核心監控端口

端口服務監控內容
50030JobTrackerMap/Reduce 作業提交、運行狀態、任務進度、節點健康
50070NameNodeHDFS 空間使用、數據塊分佈、DataNode 存活狀態、文件系統瀏覽

常見問題:點擊「Browse the filesystem」或 Live Nodes 無法打開

現象:在 NameNode Web UI (50070) 點擊「Browse the filesystem」或 DataNode 鏈接(如 hostbb:50070/browseDirectory.jsp),瀏覽器無法打開頁面。

根因分析:Hadoop Web UI 返回的鏈接使用 主機名(如 hostbb)而非 IP 地址。Windows 客戶機無法解析這些主機名,導致連接失敗。

解決方案:配置 Windows Hosts 文件

  1. 打開 Hosts 文件:C:\Windows\System32\drivers\etc\hosts(需管理員權限)
  2. 添加叢集所有節點的主機名與 IP 映射:
192.168.206.21  hostaa
192.168.206.22  hostbb
192.168.206.23  hostcc
192.168.206.24  hostdd
  1. 保存後刷新瀏覽器,即可正常訪問文件系統瀏覽與 DataNode 詳情頁

驗證效果

配置完成後,點擊「Live Nodes」→ 對應主機名鏈接,可正常進入 DataNode 狀態頁,查看存儲使用率、塊池信息等詳情。

最佳實踐建議

  • 叢集部署階段即規劃好主機名解析,可配置 DNS 或統一分發 Hosts 文件
  • Windows 開發機建議寫腳本自動同步叢集 Hosts 配置
  • 生產環境推薦使用域名解析,避免維護大量 Hosts 文件
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved