首页/网络/常用端口速查/50070 Hadoop NameNode Web UI

50070 Hadoop NameNode Web UI

Hadoop 2.x NameNode 的 Web 状态页:集群概览、容量、块池与安全模式一页看全;Hadoop 3 已改为 9870,排障先确认版本。

常用端口速查网络更新于 2026-10-13

Hadoop NameNode 状态页

Hadoop 2.x NameNode 的 Web 状态页端口:集群概览、容量、块池与安全模式状态一页看全,还能浏览文件系统目录树。Hadoop 3.x 已把该默认端口改为 9870,排查前先确认版本,否则容易把「页面打不开」误判成集群故障。

基本信息

服务HDFS NameNode Web UI
协议TCP/HTTP
默认端口50070(Hadoop 2.x;3.x 为 9870)
相关端口DataNode 界面 50075、资源管理界面 8088
暴露面仅大数据内网,禁止公网

典型使用场景

  • 查看集群容量与剩余空间
  • 确认是否处于安全模式
  • 浏览目录树定位文件与块信息
  • 排查 DataNode 掉线
  • 通过 JMX 接口做自动化巡检

接口与端口核对

接口与端口核对
curl -s 'http://nn01:50070/jmx?qry=Hadoop:service=NameNode,name=NameNodeStatus' | head -c 300
curl -s http://nn01:50070/ | head -c 200
ss -lntp | grep -E '50070|9870'
# 3.x 集群请把端口替换为 9870

排障与核对

检查项做法异常表现
页面可达curl 访问 NameNode 首页无响应:先确认版本与端口(2.x 50070 / 3.x 9870)
安全模式页面顶部的安全模式提示长期安全模式:副本不足,写操作被拒
容量容量与剩余空间视图剩余接近阈值:需扩容或清理
节点状态DataNode 列表节点失联:查该节点进程与磁盘
NameNode 页面能浏览文件系统目录树,等于把资产地图直接展示出来;暴露到业务网或公网会同时泄露内部目录结构与集群规模,网络策略上应只对运维网段开放。

版本差异最容易踩坑

Hadoop 2 到 3 的默认端口调整覆盖多个组件:NameNode 界面、DataNode 界面与部分内部端口都有变化。网上教程与巡检脚本大量沿用旧端口,排查时先看集群版本与配置文件中的实际值,比照抄文档更省时间。

JMX 接口返回结构化数据,适合自动化巡检;页面适合人工查看。两者在同一端口上以不同路径提供,做网络策略时不必分开处理。
按 50070 巡检却连不上:多半是 3.x 已改用 9870,白花时间之后才想起版本问题。
页面上的节点数、块数与副本数要和巡检脚本的采集值交叉核对:页面展示带缓存,和指标时刻不同,只看一处容易得出相反结论。

易错点

  • 按老端口巡检 3.x 集群:把版本差异当成集群故障
  • 页面暴露到业务网:目录结构与集群规模外泄
  • 只看页面不接 JMX 与告警:容量与安全模式变化无人自动发现
  • 安全模式未纳入监控:写操作被拒后才应急,影响面已经扩大

数据来源与参考

  • Apache Hadoop 官方文档(NameNode HTTP 默认 50070 / 3.x 9870)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌