HBase在CentOS上的问题诊断流程
一 快速定位流程
二 关键日志与指标
三 常见故障与修复要点
四 常用诊断命令清单
| 目标 | 命令或路径 | 要点 |
|---|---|---|
| 进程与端口 | jps;netstat -anp | grep -E '16000 | 16010 |
| 集群状态 | echo “status ‘detailed’” | hbase shell | 查看Master/RS数量、负载、分布 |
| 一致性自检 | echo “hbck” | hbase shell;必要时 hbck -fixAssignments | 发现并修复分配/不一致 |
| 元数据核查 | echo “scan ‘hbase:meta’” | hbase shell | 排查Region/Server映射异常 |
| 日志实时查看 | tail -f /var/log/hbase/hbase-*.log | 关注ERROR/WARN/Exception |
| Web UI | http:// |
观察RS列表、请求延迟、Compaction |
| JMX监控 | jconsole service:jmx:rmi:///jndi/rmi:// |
抓取JVM/RegionServer指标 |
| 资源与磁盘 | top;free -m;df -h | 识别CPU/内存/磁盘瓶颈 |
| 以上命令覆盖“进程—状态—一致性—日志—监控—资源”的完整诊断路径。 |
五 排障注意事项