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

Matthew Welty commented on HBASE-2991:
--------------------------------------

@stack: Ideal outcome of a -refreshNodes op would be to compare the contents of 
an excludes configuration with the current in-memory state, and if there is a 
conflict it should "decommission" a regionserver and no longer allow it to 
participate in the cluster. In HDFS a datanode decommissioning amounts to a 
period of block replication. For an HBase regionserver this may just amount to 
closing itself down cleanly.

I don't think having an 'includes' list is necessary (it also breaks with the 
convention of Hadoop Common), unless someone has a very odd transience issue 
with rogue regionservers.

> Add support for refreshNodes in master
> --------------------------------------
>
>                 Key: HBASE-2991
>                 URL: https://issues.apache.org/jira/browse/HBASE-2991
>             Project: HBase
>          Issue Type: Wish
>          Components: master
>            Reporter: Matthew Welty
>            Priority: Minor
>
> -refreshNodes capabilities should be added to bin/hbase (or to a new script 
> called `hbaseadmin`, if we want to maintain command name consistency) with 
> cluster exclusion functionality similar to the capabilities of dfsadmin and 
> mradmin. For ease of administration, the behavior of this option should be 
> procedurally identical to the functions of the Hadoop Common components, 
> including modifying the exclusion list via a local 'excludes' configuration 
> file and display of excluded nodes via the web UI.
> A command overview for the behavior of -refreshNodes in dfsadmin is here:
> http://hadoop.apache.org/common/docs/current/commands_manual.html#dfsadmin
> The command overview for -refreshNodes in mradmin is here:
> http://hadoop.apache.org/common/docs/current/commands_manual.html#mradmin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to