HBase在Debian上的故障排查步骤如下:
/var/log/hbase/
目录下的日志文件(如hbase-master.log
、hbase-regionserver.log
),使用tail -f
实时查看异常信息。jps
命令确认HMaster、RegionServer等进程是否正常运行。hbase-site.xml
、hdfs-site.xml
等,确保参数(如hbase.rootdir
、Zookeeper连接配置)正确。top
、free
、df
等命令查看CPU、内存、磁盘空间是否充足。ping
、traceroute
、netstat
等工具确认节点间网络及端口(如HBase默认端口16010、16020)连通性。java -version
确保版本符合HBase要求(通常需Java 8+)。hbase shell
执行status 'detailed'
查看集群状态,或用hbck
工具检查数据一致性。Canary
工具检测Region可用性。hbase.zookeeper.quorum
参数或超时时间。参考来源:[1,2,3,4,5,6,7,8,9,10]