50060 是什么
50060 是 Hadoop 1.x 中 TaskTracker 的 Web 界面端口,与 JobTracker 的 50030 同属 MRv1 遗产。TaskTracker 负责单机上的任务执行与状态上报,界面用于查看该节点的任务与日志。现网同时出现 50030 与 50060,基本可以断定存在老架构集群残留;处置顺序是先收敛访问范围,再评估迁移。
基本信息
| 服务名 | TaskTracker Web 界面 |
|---|---|
| 协议 | TCP/HTTP |
| 架构版本 | Hadoop 1.x(MRv1) |
| 相关端口 | JobTracker 界面 50030 |
| 安全属性 | 老界面通常无认证 |
| 处置建议 | 限制访问并尽快退役 |
典型使用场景
- 节点级排查:确认单机任务状态与执行日志
- 集群残留识别:与 50030 同时出现时的判断依据
- 暴露面收敛:限制访问来源,避免界面对外可见
- 迁移核对:确认节点上的任务已迁走再考虑下线
- 台账留痕:记录遗留节点与退役计划
- 客户端清理:找出仍指向老节点地址的脚本与配置
资产排查
资产排查
curl -sI http://old-tt:50060/ | head -3 # 授权范围内确认界面响应
ss -lntp | grep 50060 # 本机确认监听
# 现代 YARN 中节点级信息由 NodeManager 界面承担,端口已变化
# 处置顺序: 限制来源 -> 迁移任务 -> 停服下线排查判定参考
| 检查项 | 方法 | 判读要点 |
|---|---|---|
| 界面可达 | curl 或浏览器访问 | 可访问说明节点服务仍在运行 |
| 任务清点 | 核对节点上的任务与日志 | 仍有任务运行时不可直接停服 |
| 访问控制 | 确认界面可达范围 | 应限制到运维网段 |
| 处置动作 | 迁移并退役 | 老节点缺少补丁支持 |
节点级界面的价值在排障:单个节点任务失败时,节点侧日志比集群概览更直接。但这类界面的认证通常很弱,访问范围必须收紧。
贸然下线遗留节点会造成连带故障:仍有脚本或作业指向该地址时,数据丢失或任务失败往往在无人值守的时段才暴露出来。
退役节点前建议先做一次静默观察:停止对外服务但保留主机在线,观察一到两个作业周期,确认没有新连接再彻底关机。