Apache HBase Operational Management
This chapter will cover operational tools and practices required of a running Apache HBase cluster.
The subject of operations is related to the topics of Troubleshooting and Debugging Apache HBase, Apache HBase Performance Tuning, and Apache HBase Configuration but is a distinct topic in itself.
In this section:
HBase Tools and Utilities
Command-line tools for HBase administration, analysis, and debugging including canary, HBCK2, WAL tools, and MapReduce utilities.
Node Management
Managing HBase cluster nodes including decommissioning RegionServers, rolling restarts, and draining regions for maintenance.
Metrics & Monitoring
HBase metrics system configuration, JMX monitoring, master and RegionServer metrics, and integration with monitoring tools.
Cluster Replication
Setting up and managing HBase cluster replication for disaster recovery, data aggregation, and geographic distribution of data.
Running Multiple Workloads On a Single Cluster
Managing multiple workloads on HBase clusters using quotas, request queues, and priority mechanisms for resource allocation.
Backup & Snapshots
HBase backup strategies and snapshot operations for data protection, including full cluster backups and live cluster snapshots.
Table Rename
How to rename HBase tables using snapshots without downtime or data loss.
Region & Capacity Management
Managing HBase regions including compaction, splits, merges, capacity planning, RegionServer grouping, and region normalization.