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

Nihal Jain commented on HBASE-17370:
------------------------------------

Add a patch for shell support for the following:
 - {{list_decommissioned_regionservers}}: List decommissioned region servers
   {noformat}
hbase(main):002:0> help 'list_decommissioned_regionservers'
  List region servers marked as decommissioned, which can not be assigned 
regions.
{noformat}

 - {{decommission_regionservers}}: Decommission a list of region servers, 
optionally offload corresponding regions
   {noformat}
hbase(main):003:0> help 'decommission_regionservers'
  Mark region server(s) as decommissioned to prevent additional regions from
  getting assigned to them.

  Optionally, unload the regions on the servers by passing true.
  NOTE: Region unloading is asynchronous.

  If there are multiple servers to be decommissioned, decommissioning them
  at the same time can prevent wasteful region movements.

  Examples:
    hbase> decommission_regionservers 'server'
    hbase> decommission_regionservers 'server,port'
    hbase> decommission_regionservers 'server,port,starttime'
    hbase> decommission_regionservers 'server', false
    hbase> decommission_regionservers ['server1','server2'], true
   {noformat}

 - {{recommission_regionserver}}: Recommission a region server, optionally load 
a list of passed regions
   {noformat}
 hbase(main):004:0> help 'recommission_regionserver'
 Remove decommission marker from a region server to allow regions assignments.

Optionally, load regions onto the server by passing a list of encoded region 
names.
 NOTE: Region loading is asynchronous.

Examples:
 hbase> recommission_regionserver 'server'
 hbase> recommission_regionserver 'server,port'
 hbase> recommission_regionserver 'server,port,starttime'
 hbase> recommission_regionserver 'server,port,starttime', 
['encoded_region_name1', 'encoded_region_name1']
   {noformat}

Please review.

> Fix or provide shell scripts to drain and decommission region server
> --------------------------------------------------------------------
>
>                 Key: HBASE-17370
>                 URL: https://issues.apache.org/jira/browse/HBASE-17370
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Jerry He
>            Assignee: Nihal Jain
>            Priority: Major
>              Labels: operability
>         Attachments: HBASE-17370.master.001.patch
>
>
> 1. Update the existing shell scripts to use the new drain related API.
> 2  Or provide new shell scripts.
> 3. Provide a 'decommission' shell tool that puts the server in drain mode and 
> offload the server.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to