HBase在CentOS上的故障排查可按以下步骤进行:
/var/log/hbase/目录下的日志文件(如hbase-master.log、hbase-regionserver.log),搜索ERROR、WARN等关键字。jps或ps -ef | grep hbase确认HMaster、HRegionServer等核心进程是否运行。hbase-site.xml、hbase-env.sh等配置,确保参数(如hbase.rootdir、hbase.zookeeper.quorum)正确。hdfs dfsadmin -report确认HDFS健康,检查HBase数据目录权限及空间。top、free -h、df -h查看CPU、内存、磁盘空间是否充足。ping、telnet或netstat检查节点间网络连通性及端口(如16010、16020)是否开放。hbase hbck修复元数据不一致,或用hbase shell执行status 'detailed'查看集群状态。若以上步骤无法解决,可参考官方文档或社区论坛,结合具体日志进一步分析。