Eungsop Yoo created AMBARI-25195:
------------------------------------
Summary: Add option to graceful rolling restart for HBase
RegionServers
Key: AMBARI-25195
URL: https://issues.apache.org/jira/browse/AMBARI-25195
Project: Ambari
Issue Type: Improvement
Components: ambari-server, ambari-web
Affects Versions: 2.7.3
Reporter: Eungsop Yoo
Currently Ambari supports rolling restart for HBase RegionServers, just like
for DataNodes and NodeManagers. But the feature has not been optimized for
HBase. I think it has mainly two shortcomings.
# WAL Splitting
#- The current way of rolling start causes WAL splitting. And the WAL splitting
causes some down times for the regions related to this process.
# Region Churning
#- After rolling restarting, the assignment of regions to RegionServers is
drastically different from before. It causes some performance degradation.
So I suggest improving the feature of rolling starting for HBase RegionServers
to be more graceful. The specific process is described below.
# Disable HBase Balancer
# For RS in RegionServers
## Put RS into Drainig Mode
## Unload all regions of the RS to the others
## Stop RS
## Remove RS from Drainig Mode
## Start RS
## Reload the regions from the others
# Enable HBase Balancer
And the view of rolling restart is modified just like below.
The PR of this issue will be created soon.
How do you think about this suggestion?
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)