Recall & Review
beginner
What is the role of the HMaster in HBase architecture?
The HMaster manages the cluster, handles metadata operations, assigns regions to RegionServers, and monitors their health. It acts like a manager coordinating the work of RegionServers.
Click to reveal answer
beginner
What is a RegionServer in HBase?
A RegionServer hosts and manages regions, which are subsets of tables. It handles read and write requests for the data in those regions, similar to a worker serving data to users.
Click to reveal answer
intermediate
How does HBase split data across RegionServers?
HBase splits tables into regions based on row keys. Each RegionServer manages one or more regions, distributing data and load evenly across the cluster.
Click to reveal answer
intermediate
What happens if a RegionServer fails in HBase?
The HMaster detects the failure and reassigns the regions managed by the failed RegionServer to other active RegionServers to keep the system running smoothly.
Click to reveal answer
advanced
Why is HMaster considered a single point of control but not a single point of failure?
HMaster controls the cluster but does not serve data directly. If it fails, a backup HMaster or a standby HMaster takes over, so data serving continues without interruption.
Click to reveal answer
What component in HBase assigns regions to RegionServers?
✗ Incorrect
The HMaster is responsible for assigning regions to RegionServers.
Which component handles read and write requests in HBase?
✗ Incorrect
RegionServers handle the actual read and write requests for data.
If a RegionServer fails, what does HBase do?
✗ Incorrect
The HMaster reassigns the regions from the failed RegionServer to other active RegionServers.
What is a region in HBase?
✗ Incorrect
A region is a part of a table that a RegionServer manages.
Which system helps HBase maintain high availability of the HMaster?
✗ Incorrect
A backup HMaster can take over if the active HMaster fails, ensuring high availability.
Explain the roles of HMaster and RegionServer in HBase architecture.
Think of HMaster as the manager and RegionServers as workers.
You got /4 concepts.
Describe what happens when a RegionServer fails in an HBase cluster.
Focus on fault tolerance and recovery.
You got /3 concepts.