Chapter 5. Monitoring and Diagnosis

In this chapter, we will focus on:

  • Showing the disk utilization of HBase tables
  • Setting up Ganglia to monitor an HBase cluster
  • OpenTSDB—using HBase to monitor an HBase cluster
  • Setting up Nagios to monitor HBase processes
  • Using Nagios to check Hadoop/HBase logs
  • Simple scripts to report the status of the cluster
  • Hot region—write diagnosis

Introduction

It is vital to monitor the status of an HBase cluster to ensure that it is operating as expected. The challenge of monitoring a distributed system, besides taking the case of each server separately, is that you will also need to look at the overall status of the cluster.

HBase inherits its monitoring APIs from Hadoop's metrics framework. It exposes a large amount of metrics, ...

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.