在Debian系统上排查HBase故障可按以下步骤进行:
/var/log/hbase/
,使用tail -f hbase-*.log
实时查看异常信息。jps
命令确认HMaster和RegionServer进程是否正常运行。hbase-site.xml
中hbase.rootdir
、hbase.zookeeper.quorum
等关键配置是否正确。top
、free
、df
命令检查CPU、内存、磁盘空间是否充足。ping
、netstat
工具确保节点间网络及HBase与Zookeeper端口(如16000、16010)连通。hdfs dfsadmin -safemode leave
解除HDFS安全模式(若启用)。hbase hbck
检查集群健康状态,修复元数据不一致问题。hbase shell
执行status 'detailed'
获取集群详情。lsof -i :端口号
定位占用进程,修改hbase-site.xml
调整端口。hbase-env.sh
中JVM堆内存参数(如-Xms4G -Xmx4G
)。参考来源: