Philip Zeyliger created HBASE-6402:
--------------------------------------

             Summary: Ability to explicitly include and exclude hosts from 
cluster
                 Key: HBASE-6402
                 URL: https://issues.apache.org/jira/browse/HBASE-6402
             Project: HBase
          Issue Type: New Feature
          Components: master
    Affects Versions: 0.94.0
            Reporter: Philip Zeyliger


Both MR and HDFS (see 
http://hadoop.apache.org/common/docs/r0.20.0/cluster_setup.html; look for 
"dfs.hosts", "dfs.hosts.exclude", "mapred.hosts", "mapred.hosts.exclude") 
provide the user a way to deny certain slave daemons from joining the cluster.  
The use for this is two-fold: it prevents developers with a client 
configuration from joining the cluster from their laptop on accident, and it 
provides a mechanism to explicitly decommission a node while it's in repair or 
what-not.

A similar explicit cluster membership would be useful for HBase, for the same 
reasons.  Just yesterday a user found out that his organization was running 
regionservers on machines that weren't supposed to be running regionservers.  
It wasn't a huge deal, but this feature would make it easier for this user to 
prevent the co-admins from making this mistake.

I'd note that HDFS and MR are inconsistent at the moment as to whether their 
exclude files should have IPs, hostnames, or both.  Clearly defining and 
documenting that is useful.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to