[
https://issues.apache.org/jira/browse/HBASE-3833?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vishal Kathuria updated HBASE-3833:
-----------------------------------
Affects Version/s: 0.90.2
Release Note:
This change adds support for includes and excludes list in HBase. To use it,
specify the following properties in the hbase configuration file:
hbase.hosts - for the includes file
hbase.hosts.exclude - for the excludes file
Both the files are optional. If the includes file is missing, any node is
allowed (except the ones in the exclude file)
If the includes file is present, then a node has to be present in the includes
file and absent from the excludes file, to be able to successfully join.
These files can be changed when the server is running. After changing these
files, you can use the hbase console to issue 'refresh_nodes' command for the
master to pick up the new config.
If an online region server is added to the excludes file, 'refresh_nodes' will
kick it out, with a specific exception. When the region server gets that
exception, it shuts itself down.
Status: Patch Available (was: Open)
This change also includes the unit tests, which tests the key scenario of
adding an online region server to the excludes file and then refreshing the
excludes file.
> ability to support includes/excludes list in Hbase
> --------------------------------------------------
>
> Key: HBASE-3833
> URL: https://issues.apache.org/jira/browse/HBASE-3833
> Project: HBase
> Issue Type: Improvement
> Components: client, regionserver
> Affects Versions: 0.90.2
> Reporter: dhruba borthakur
> Assignee: dhruba borthakur
> Attachments: excl-patch.txt
>
>
> An HBase cluster currently does not have the ability to specify that the
> master should accept regionservers only from a specified list. This helps
> preventing administrative errors where the same machine could be included in
> two clusters. It also allows the administrator to easily remove un-ssh-able
> machines from the cluster.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira