16030 是什么
16030 是 HBase 2.x 中 RegionServer 的 Web 信息端口,用于查看单节点上的 Region 分布、请求指标与日志入口;HBase 1.x 对应的默认端口是 60030。它通常与 Master 的信息界面配合使用:先在节点侧看清请求分布,再回到集群侧判断是否需要预分裂或调整行键设计。
基本信息
| 服务名 | RegionServer Info 界面 |
|---|---|
| 协议 | TCP/HTTP |
| HBase 2 默认 | 16030 |
| HBase 1 默认 | 60030 |
| 相关端口 | Master 信息界面 |
| 暴露要求 | 仅大数据内网 |
典型使用场景
- 热点排查:定位读写请求集中在哪些 Region 与行键区间
- 节点排障:单节点指标异常时查看该节点信息与日志入口
- 容量观察:对比各节点的 Region 数与请求量是否均衡
- 变更核对:调整预分裂或行键策略后复核指标变化
- 访问控制:确认信息界面只在数据网段可达
- 监控建设:把关键指标接入监控系统,保留趋势数据
核对与定位
核对与定位
curl -sI http://rs01:16030/ | head -3 # 授权范围内确认界面响应
ss -lntp | grep 16030 # 本机确认监听
# 端口由 regionserver.info.port 决定,1.x 默认为 60030
# 排查顺序: 节点信息界面 -> Master 界面 -> 检查行键与预分裂策略排查判定参考
| 检查项 | 方法 | 判读要点 |
|---|---|---|
| 界面可达 | curl 或浏览器访问 | 不可访问时先确认服务状态 |
| 请求分布 | 查看各表与 Region 指标 | 单点持续偏高说明存在热区 |
| Region 数量 | 对比节点之间的分布 | 严重不均会拖慢整体查询 |
| 日志入口 | 从页面进入节点日志 | 比集中日志更快定位节点级异常 |
信息界面只是观察窗口,不能替代指标采集。把关键指标接入监控系统,才能记录趋势并在异常时告警,否则问题过去之后就查不到了。
这类界面通常不需要认证即可访问,会暴露表名、Region 名与节点信息。即便部署在数据内网,也应限制来源,不要把端口开放到办公网。
节点界面上的指标适合快速定位,不适合长期比对。确认热区之后,把判断依据落到具体行键设计上,并用监控数据验证调整效果。