In order to troubleshoot an HBase cluster, besides a solid knowledge of the cluster you are operating, the tools you use are also important. We would like to recommend the following troubleshooting tools:
ps:This can be used to find the top process that used the most memory and CPU
jps:This tool shows the Java processes for the current user
jmap:This tool prints the Java heap summary
jstat:This is the Java Virtual Machine statistics monitoring tool
hbase hbck:This tool is used for checking and repairing region consistency and table integrity
hadoop fsck:This tool is used for checking HDFS consistency
We will describe sample usage of these tools, ...