[ 
https://issues.apache.org/jira/browse/HBASE-7714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13566006#comment-13566006
 ] 

Ted Yu commented on HBASE-7714:
-------------------------------

For option #1, do you need dynamic config capability on master ?
Meaning, you can inform master of the up-to-date exclusion list.
                
> allow master to exclude nodes from running region servers
> ---------------------------------------------------------
>
>                 Key: HBASE-7714
>                 URL: https://issues.apache.org/jira/browse/HBASE-7714
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Ming Ma
>
> Want to bring up this requirement to get people's opinion. It can be done 
> inside hbase or at higher hadoop management layer.
> To support our clusters, we want to make sure RS doesn't run on certain nodes 
> by accident: a) either because it is a bad machine with slow NIC card, or b) 
> we don't want HBase to take away resource from other services. HDFS and MR 
> have exclude files to support this.
> Currently master doesn't specify the RS membership; any machine as long as it 
> has connectivity and security credential can connect to the master.
> There are two ways to address this requirement.
> 1. Modify hbase to allow master have a say on the RS membership. If a machine 
> is added to hbase exclude file, master will try to migrate the regions from 
> that machine and ask RS to go away after it is done. 
> 2. Make no change to hbase. Have some external hadoop management layer handle 
> that.
> We have been supporting our clusters using exclude files at HDFS and MR layer 
> to handle machine decomission and recommission. So I prefer #1.
> Any comments on this?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to