Troubleshooting tools

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
  • ClusterSSH tool: This tool is used to control multiple SSH sessions simultaneously
  • 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, ...

Get HBase Administration Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.