Class CanaryTool

java.lang.Object
org.apache.hadoop.hbase.tool.CanaryTool
All Implemented Interfaces:
org.apache.hadoop.conf.Configurable, Canary, org.apache.hadoop.util.Tool

@LimitedPrivate("Tools") public class CanaryTool extends Object implements org.apache.hadoop.util.Tool, Canary
HBase Canary Tool for "canary monitoring" of a running HBase cluster. There are three modes:
  1. region mode (Default): For each region, try to get one row per column family outputting information on failure (ERROR) or else the latency.
  2. regionserver mode: For each regionserver try to get one row from one table selected randomly outputting information on failure (ERROR) or else the latency.
  3. zookeeper mode: for each zookeeper instance, selects a znode outputting information on failure (ERROR) or else the latency.