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]